实例介绍
第二部《基础算法艺术》资源包,包括标程,测试数据,注释等。
【实例截图】
【核心代码】
算法竞赛宝典第二部资源包
└── 算法竞赛宝典第二部资源包
└── 第二部资源包
├── 知识与拓展(附加资料).docx
├── 第一章 分治算法
│ ├── 交叉的梯子
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── ladders1.ans
│ │ │ ├── ladders1.in
│ │ │ ├── ladders2.ans
│ │ │ ├── ladders2.in
│ │ │ ├── ladders3.ans
│ │ │ ├── ladders3.in
│ │ │ ├── ladders4.ans
│ │ │ ├── ladders4.in
│ │ │ ├── ladders5.ans
│ │ │ └── ladders5.in
│ │ └── src
│ │ └── 标程
│ │ ├── ladders.cpp
│ │ └── result.xml
│ ├── 剔除多余括号
│ │ ├── data
│ │ │ ├── bracket10.ans
│ │ │ ├── bracket10.in
│ │ │ ├── bracket10.out
│ │ │ ├── bracket1.ans
│ │ │ ├── bracket1.in
│ │ │ ├── bracket2.ans
│ │ │ ├── bracket2.in
│ │ │ ├── bracket3.ans
│ │ │ ├── bracket3.in
│ │ │ ├── bracket4.ans
│ │ │ ├── bracket4.in
│ │ │ ├── bracket5.ans
│ │ │ ├── bracket5.in
│ │ │ ├── bracket6.ans
│ │ │ ├── bracket6.in
│ │ │ ├── bracket7.ans
│ │ │ ├── bracket7.in
│ │ │ ├── bracket7.out
│ │ │ ├── bracket8.ans
│ │ │ ├── bracket8.in
│ │ │ ├── bracket9.ans
│ │ │ ├── bracket9.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── 二分法
│ │ │ ├── bracket.cpp
│ │ │ └── result.xml
│ │ └── 非二分法
│ │ ├── bracket.cpp
│ │ └── result.xml
│ ├── 循环比赛
│ │ ├── data
│ │ │ ├── competition1.ans
│ │ │ ├── competition1.in
│ │ │ ├── competition2.ans
│ │ │ ├── competition2.in
│ │ │ ├── competition3.ans
│ │ │ ├── competition3.in
│ │ │ ├── competition4.ans
│ │ │ ├── competition4.in
│ │ │ ├── competition5.ans
│ │ │ ├── competition5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── competition.cpp
│ │ └── result.xml
│ ├── 快速幂运算
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── power10.ans
│ │ │ ├── power10.in
│ │ │ ├── power1.ans
│ │ │ ├── power1.in
│ │ │ ├── power2.ans
│ │ │ ├── power2.in
│ │ │ ├── power3.ans
│ │ │ ├── power3.in
│ │ │ ├── power4.ans
│ │ │ ├── power4.in
│ │ │ ├── power5.ans
│ │ │ ├── power5.in
│ │ │ ├── power6.ans
│ │ │ ├── power6.in
│ │ │ ├── power7.ans
│ │ │ ├── power7.in
│ │ │ ├── power8.ans
│ │ │ ├── power8.in
│ │ │ ├── power9.ans
│ │ │ └── power9.in
│ │ └── src
│ │ ├── 位运算快速幂
│ │ │ ├── power.cpp
│ │ │ └── result.xml
│ │ ├── 基本快速幂
│ │ │ ├── power.cpp
│ │ │ └── result.xml
│ │ └── 朴素算法
│ │ ├── power.cpp
│ │ └── result.xml
│ ├── 快速模幂
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Modulo1.ans
│ │ │ ├── Modulo1.in
│ │ │ ├── Modulo2.ans
│ │ │ ├── Modulo2.in
│ │ │ ├── Modulo3.ans
│ │ │ ├── Modulo3.in
│ │ │ ├── Modulo4.ans
│ │ │ ├── Modulo4.in
│ │ │ ├── Modulo5.ans
│ │ │ ├── Modulo5.in
│ │ │ ├── Modulo6.ans
│ │ │ └── Modulo6.in
│ │ └── src
│ │ ├── 递归
│ │ │ ├── Modulo.cpp
│ │ │ └── result.xml
│ │ └── 递推
│ │ ├── Modulo.cpp
│ │ └── result.xml
│ ├── 折半查找法
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── half10.ans
│ │ │ ├── half10.in
│ │ │ ├── half1.ans
│ │ │ ├── half1.in
│ │ │ ├── half2.ans
│ │ │ ├── half2.in
│ │ │ ├── half3.ans
│ │ │ ├── half3.in
│ │ │ ├── half4.ans
│ │ │ ├── half4.in
│ │ │ ├── half5.ans
│ │ │ ├── half5.in
│ │ │ ├── half6.ans
│ │ │ ├── half6.in
│ │ │ ├── half7.ans
│ │ │ ├── half7.in
│ │ │ ├── half8.ans
│ │ │ ├── half8.in
│ │ │ ├── half9.ans
│ │ │ ├── half9.in
│ │ │ ├── half9.out
│ │ │ └── random.cpp
│ │ └── src
│ │ ├── 递归二分算法
│ │ │ ├── half.cpp
│ │ │ └── result.xml
│ │ └── 非递归二分算法
│ │ ├── half.cpp
│ │ └── result.xml
│ ├── 最接近点对问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── nearest10.ans
│ │ │ ├── nearest10.in
│ │ │ ├── nearest1.ans
│ │ │ ├── nearest1.in
│ │ │ ├── nearest2.ans
│ │ │ ├── nearest2.in
│ │ │ ├── nearest3.ans
│ │ │ ├── nearest3.in
│ │ │ ├── nearest4.ans
│ │ │ ├── nearest4.in
│ │ │ ├── nearest5.ans
│ │ │ ├── nearest5.in
│ │ │ ├── nearest6.ans
│ │ │ ├── nearest6.in
│ │ │ ├── nearest7.ans
│ │ │ ├── nearest7.in
│ │ │ ├── nearest8.ans
│ │ │ ├── nearest8.in
│ │ │ ├── nearest9.ans
│ │ │ └── nearest9.in
│ │ └── src
│ │ └── 标程
│ │ ├── nearest.cpp
│ │ └── result.xml
│ ├── 残缺棋盘
│ │ ├── data
│ │ │ ├── chessboard1.ans
│ │ │ ├── chessboard1.in
│ │ │ ├── chessboard2.ans
│ │ │ ├── chessboard2.in
│ │ │ ├── chessboard3.ans
│ │ │ ├── chessboard3.in
│ │ │ ├── chessboard4.ans
│ │ │ ├── chessboard4.in
│ │ │ ├── chessboard5.ans
│ │ │ ├── chessboard5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── chessboard.cpp
│ │ └── result.xml
│ ├── 电脑组装
│ │ ├── data
│ │ │ ├── Assemble1.ans
│ │ │ ├── Assemble1.in
│ │ │ ├── Assemble2.ans
│ │ │ ├── Assemble2.in
│ │ │ ├── Assemble3.ans
│ │ │ ├── Assemble3.in
│ │ │ ├── Assemble4.ans
│ │ │ ├── Assemble4.in
│ │ │ ├── Assemble5.ans
│ │ │ ├── Assemble5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── Assemble.cpp
│ │ └── result.xml
│ ├── 神族文字
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── dictionary1.ans
│ │ │ ├── dictionary1.in
│ │ │ ├── dictionary2.ans
│ │ │ ├── dictionary2.in
│ │ │ ├── dictionary3.ans
│ │ │ ├── dictionary3.in
│ │ │ ├── dictionary4.ans
│ │ │ ├── dictionary4.in
│ │ │ ├── dictionary5.ans
│ │ │ ├── dictionary5.in
│ │ │ ├── dictionary6.ans
│ │ │ ├── dictionary6.in
│ │ │ ├── dictionary7.ans
│ │ │ └── dictionary7.in
│ │ └── src
│ │ ├── STL
│ │ │ ├── dictionary.cpp
│ │ │ └── result.xml
│ │ ├── STL复杂版
│ │ │ ├── dictionary.cpp
│ │ │ └── result.xml
│ │ └── 非STL版
│ │ ├── dictionary.cpp
│ │ └── result.xml
│ ├── 第k小数
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── k110.ans
│ │ │ ├── k110.in
│ │ │ ├── k11.ans
│ │ │ ├── k11.in
│ │ │ ├── k12.ans
│ │ │ ├── k12.in
│ │ │ ├── k13.ans
│ │ │ ├── k13.in
│ │ │ ├── k14.ans
│ │ │ ├── k14.in
│ │ │ ├── k15.ans
│ │ │ ├── k15.in
│ │ │ ├── k16.ans
│ │ │ ├── k16.in
│ │ │ ├── k17.ans
│ │ │ ├── k17.in
│ │ │ ├── k18.ans
│ │ │ ├── k18.in
│ │ │ ├── k19.ans
│ │ │ └── k19.in
│ │ └── src
│ │ ├── 优化算法
│ │ │ ├── k1.cpp
│ │ │ └── result.xml
│ │ └── 标程
│ │ ├── k1.cpp
│ │ └── result.xml
│ ├── 第K小数2
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── k21.ans
│ │ │ ├── k21.in
│ │ │ ├── k22.ans
│ │ │ ├── k22.in
│ │ │ ├── k23.ans
│ │ │ ├── k23.in
│ │ │ ├── k24.ans
│ │ │ ├── k24.in
│ │ │ ├── k25.ans
│ │ │ └── k25.in
│ │ └── src
│ │ └── 标程
│ │ ├── k2.cpp
│ │ └── result.xml
│ ├── 第k小数3
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── k31.ans
│ │ │ ├── k31.in
│ │ │ ├── k32.ans
│ │ │ ├── k32.in
│ │ │ ├── k33.ans
│ │ │ ├── k33.in
│ │ │ ├── k34.ans
│ │ │ ├── k34.in
│ │ │ ├── k35.ans
│ │ │ └── k35.in
│ │ └── src
│ │ ├── 方法一
│ │ │ ├── k3.cpp
│ │ │ └── result.xml
│ │ └── 方法二
│ │ ├── k3.cpp
│ │ └── result.xml
│ ├── 老板的又一道题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── k41.ans
│ │ │ ├── k41.in
│ │ │ ├── k42.ans
│ │ │ ├── k42.in
│ │ │ ├── k43.ans
│ │ │ ├── k43.in
│ │ │ ├── k44.ans
│ │ │ ├── k44.in
│ │ │ ├── k45.ans
│ │ │ └── k45.in
│ │ └── src
│ │ └── 标程
│ │ ├── k4.cpp
│ │ └── result.xml
│ ├── 聪明的质监员
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── qc10.ans
│ │ │ ├── qc10.in
│ │ │ ├── qc11.ans
│ │ │ ├── qc11.in
│ │ │ ├── qc12.ans
│ │ │ ├── qc12.in
│ │ │ ├── qc13.ans
│ │ │ ├── qc13.in
│ │ │ ├── qc14.ans
│ │ │ ├── qc14.in
│ │ │ ├── qc15.ans
│ │ │ ├── qc15.in
│ │ │ ├── qc16.ans
│ │ │ ├── qc16.in
│ │ │ ├── qc17.ans
│ │ │ ├── qc17.in
│ │ │ ├── qc18.ans
│ │ │ ├── qc18.in
│ │ │ ├── qc19.ans
│ │ │ ├── qc19.in
│ │ │ ├── qc1.ans
│ │ │ ├── qc1.in
│ │ │ ├── qc20.ans
│ │ │ ├── qc20.in
│ │ │ ├── qc2.ans
│ │ │ ├── qc2.in
│ │ │ ├── qc3.ans
│ │ │ ├── qc3.in
│ │ │ ├── qc4.ans
│ │ │ ├── qc4.in
│ │ │ ├── qc5.ans
│ │ │ ├── qc5.in
│ │ │ ├── qc6.ans
│ │ │ ├── qc6.in
│ │ │ ├── qc7.ans
│ │ │ ├── qc7.in
│ │ │ ├── qc8.ans
│ │ │ ├── qc8.in
│ │ │ ├── qc9.ans
│ │ │ └── qc9.in
│ │ └── src
│ │ └── 标程
│ │ ├── qc.cpp
│ │ └── result.xml
│ ├── 花费
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Expense10.ans
│ │ │ ├── Expense10.in
│ │ │ ├── Expense1.ans
│ │ │ ├── Expense1.in
│ │ │ ├── Expense2.ans
│ │ │ ├── Expense2.in
│ │ │ ├── Expense3.ans
│ │ │ ├── Expense3.in
│ │ │ ├── Expense4.ans
│ │ │ ├── Expense4.in
│ │ │ ├── Expense5.ans
│ │ │ ├── Expense5.in
│ │ │ ├── Expense6.ans
│ │ │ ├── Expense6.in
│ │ │ ├── Expense7.ans
│ │ │ ├── Expense7.in
│ │ │ ├── Expense8.ans
│ │ │ ├── Expense8.in
│ │ │ ├── Expense9.ans
│ │ │ └── Expense9.in
│ │ ├── POJ原始数据
│ │ │ ├── ans.txt
│ │ │ └── in.txt
│ │ └── src
│ │ ├── 二分法
│ │ │ ├── Expense.cpp
│ │ │ └── result.xml
│ │ └── 动规算法
│ │ ├── Expense.cpp
│ │ └── result.xml
│ ├── 解一元三次方程
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── equation1.ans
│ │ │ ├── equation1.in
│ │ │ ├── equation2.ans
│ │ │ ├── equation2.in
│ │ │ ├── equation3.ans
│ │ │ ├── equation3.in
│ │ │ ├── equation4.ans
│ │ │ ├── equation4.in
│ │ │ ├── equation5.ans
│ │ │ └── equation5.in
│ │ └── src
│ │ ├── 二分法
│ │ │ ├── equation.cpp
│ │ │ └── result.xml
│ │ └── 枚举法
│ │ ├── equation.cpp
│ │ └── result.xml
│ ├── 近似整数
│ │ ├── data
│ │ │ ├── Approximation1.ans
│ │ │ ├── Approximation1.in
│ │ │ ├── Approximation2.ans
│ │ │ ├── Approximation2.in
│ │ │ ├── Approximation3.ans
│ │ │ ├── Approximation3.in
│ │ │ ├── Approximation4.ans
│ │ │ ├── Approximation4.in
│ │ │ ├── Approximation5.ans
│ │ │ ├── Approximation5.in
│ │ │ ├── Approximation6.ans
│ │ │ ├── Approximation6.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── 枚举法
│ │ │ ├── Approximation.cpp
│ │ │ └── result.xml
│ │ └── 追赶法
│ │ ├── Approximation.cpp
│ │ └── result.xml
│ ├── 逃亡
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── escape1.ans
│ │ │ ├── escape1.in
│ │ │ ├── escape2.ans
│ │ │ ├── escape2.in
│ │ │ ├── escape3.ans
│ │ │ ├── escape3.in
│ │ │ ├── escape4.ans
│ │ │ ├── escape4.in
│ │ │ ├── escape5.ans
│ │ │ └── escape5.in
│ │ └── src
│ │ ├── 分治算法
│ │ │ ├── escape.cpp
│ │ │ └── result.xml
│ │ └── 数学方法1
│ │ ├── escape.cpp
│ │ └── result.xml
│ ├── 预算
│ │ ├── data
│ │ │ ├── c1.ans
│ │ │ ├── c1.in
│ │ │ ├── c2.ans
│ │ │ ├── c2.in
│ │ │ ├── c3.ans
│ │ │ ├── c3.in
│ │ │ ├── c4.ans
│ │ │ ├── c4.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 贪心法
│ │ ├── budget.cpp
│ │ └── result.xml
│ └── 魔法石的诱惑
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── rob10.ans
│ │ ├── rob10.in
│ │ ├── rob1.ans
│ │ ├── rob1.in
│ │ ├── rob2.ans
│ │ ├── rob2.in
│ │ ├── rob3.ans
│ │ ├── rob3.in
│ │ ├── rob4.ans
│ │ ├── rob4.in
│ │ ├── rob5.ans
│ │ ├── rob5.in
│ │ ├── rob6.ans
│ │ ├── rob6.in
│ │ ├── rob7.ans
│ │ ├── rob7.in
│ │ ├── rob8.ans
│ │ ├── rob8.in
│ │ ├── rob9.ans
│ │ └── rob9.in
│ └── src
│ ├── 分治算法
│ │ ├── result.xml
│ │ └── rob.cpp
│ └── 数学方法
│ ├── result.xml
│ └── rob.cpp
├── 第七章 贪心算法
│ ├── 删数问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── DeleteNum1.ans
│ │ │ ├── DeleteNum1.in
│ │ │ ├── DeleteNum2.ans
│ │ │ ├── DeleteNum2.in
│ │ │ ├── DeleteNum3.ans
│ │ │ ├── DeleteNum3.in
│ │ │ ├── DeleteNum4.ans
│ │ │ ├── DeleteNum4.in
│ │ │ ├── DeleteNum5.ans
│ │ │ ├── DeleteNum5.in
│ │ │ ├── DeleteNum6.ans
│ │ │ ├── DeleteNum6.in
│ │ │ ├── DeleteNum7.ans
│ │ │ ├── DeleteNum7.in
│ │ │ ├── DeleteNum8.ans
│ │ │ ├── DeleteNum8.in
│ │ │ ├── DeleteNum9.ans
│ │ │ └── DeleteNum9.in
│ │ └── src
│ │ └── 标程
│ │ ├── DeleteNum.cpp
│ │ └── result.xml
│ ├── 均分纸牌
│ │ ├── data
│ │ │ ├── card1.ans
│ │ │ ├── card1.in
│ │ │ ├── card1.out
│ │ │ ├── card2.ans
│ │ │ ├── card2.in
│ │ │ ├── card3.ans
│ │ │ ├── card3.in
│ │ │ ├── card4.ans
│ │ │ ├── card4.in
│ │ │ ├── card5.ans
│ │ │ ├── card5.in
│ │ │ ├── card.cpp
│ │ │ ├── card.exe
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── card.cpp
│ │ └── result.xml
│ ├── 广告问题
│ │ ├── data
│ │ │ ├── ad1.ans
│ │ │ ├── ad1.in
│ │ │ ├── ad2.ans
│ │ │ ├── ad2.in
│ │ │ ├── ad3.ans
│ │ │ ├── ad3.in
│ │ │ ├── ad4.ans
│ │ │ ├── ad4.in
│ │ │ ├── ad5.ans
│ │ │ ├── ad5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── ad.cpp
│ │ └── result.xml
│ ├── 数列极差问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Max_Min1.ans
│ │ │ ├── Max_Min1.in
│ │ │ ├── Max_Min2.ans
│ │ │ ├── Max_Min2.in
│ │ │ ├── Max_Min3.ans
│ │ │ └── Max_Min3.in
│ │ └── src
│ │ └── 标程
│ │ ├── Max_Min.cpp
│ │ └── result.xml
│ ├── 时空定位1
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── location1.ans
│ │ │ ├── location1.in
│ │ │ ├── location2.ans
│ │ │ ├── location2.in
│ │ │ ├── location3.ans
│ │ │ ├── location3.in
│ │ │ ├── location4.ans
│ │ │ └── location4.in
│ │ └── src
│ │ └── 标程
│ │ ├── location.cpp
│ │ └── result.xml
│ ├── 时空定位2
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── location21.ans
│ │ │ ├── location21.in
│ │ │ ├── location22.ans
│ │ │ ├── location22.in
│ │ │ ├── location23.ans
│ │ │ ├── location23.in
│ │ │ ├── location24.ans
│ │ │ └── location24.in
│ │ └── src
│ │ ├── 对照
│ │ │ ├── location2.cpp
│ │ │ └── result.xml
│ │ └── 标程
│ │ ├── location2.cpp
│ │ └── result.xml
│ ├── 流水作业调度问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── flowshop1.ans
│ │ │ ├── flowshop1.in
│ │ │ ├── flowshop2.ans
│ │ │ ├── flowshop2.in
│ │ │ ├── flowshop3.ans
│ │ │ ├── flowshop3.in
│ │ │ ├── flowshop4.ans
│ │ │ ├── flowshop4.in
│ │ │ ├── flowshop5.ans
│ │ │ └── flowshop5.in
│ │ └── src
│ │ └── 标程
│ │ ├── flowshop.cpp
│ │ └── result.xml
│ ├── 田忌赛马
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── horse1.ans
│ │ │ ├── horse1.in
│ │ │ ├── horse2.ans
│ │ │ ├── horse2.in
│ │ │ ├── horse3.ans
│ │ │ ├── horse3.in
│ │ │ ├── horse4.ans
│ │ │ ├── horse4.in
│ │ │ ├── horse5.ans
│ │ │ └── horse5.in
│ │ └── src
│ │ ├── 动规算法
│ │ │ ├── horse.cpp
│ │ │ └── result.xml
│ │ └── 普通贪心
│ │ ├── horse.cpp
│ │ └── result.xml
│ ├── 电视节目安排
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── tv1.ans
│ │ │ ├── tv1.in
│ │ │ ├── tv2.ans
│ │ │ ├── tv2.in
│ │ │ ├── tv3.ans
│ │ │ ├── tv3.in
│ │ │ ├── tv4.ans
│ │ │ ├── tv4.in
│ │ │ ├── tv5.ans
│ │ │ └── tv5.in
│ │ └── src
│ │ └── 标程
│ │ ├── result.xml
│ │ └── tv.cpp
│ ├── 监测点
│ │ ├── data
│ │ │ ├── ChoicePoint1.ans
│ │ │ ├── ChoicePoint1.in
│ │ │ ├── ChoicePoint2.ans
│ │ │ ├── ChoicePoint2.in
│ │ │ ├── ChoicePoint3.ans
│ │ │ ├── ChoicePoint3.in
│ │ │ ├── ChoicePoint4.ans
│ │ │ ├── ChoicePoint4.in
│ │ │ ├── ChoicePoint5.ans
│ │ │ ├── ChoicePoint5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── std
│ │ │ ├── ChoicePoint.cpp
│ │ │ └── result.xml
│ │ └── 对照程序
│ │ ├── ChoicePoint.cpp
│ │ └── result.xml
│ ├── 穿越时空
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── input.txt
│ │ │ └── output.txt
│ │ └── src
│ │ └── 标程
│ │ ├── result.xml
│ │ └── Siworae.cpp
│ ├── 赶作业
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── homework1.ans
│ │ │ ├── homework1.in
│ │ │ ├── homework2.ans
│ │ │ ├── homework2.in
│ │ │ ├── homework3.ans
│ │ │ ├── homework3.in
│ │ │ ├── homework4.ans
│ │ │ ├── homework4.in
│ │ │ ├── homework5.ans
│ │ │ └── homework5.in
│ │ └── src
│ │ └── 标程
│ │ ├── homework.cpp
│ │ └── result.xml
│ ├── 钓鱼
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── fish1.ans
│ │ │ └── fish1.in
│ │ └── src
│ │ └── 标程
│ │ ├── fish.cpp
│ │ └── result.xml
│ ├── 闭区间问题
│ │ ├── data
│ │ │ ├── ClosedInterval1.ans
│ │ │ ├── ClosedInterval1.in
│ │ │ ├── ClosedInterval2.ans
│ │ │ ├── ClosedInterval2.in
│ │ │ ├── ClosedInterval3.ans
│ │ │ ├── ClosedInterval3.in
│ │ │ ├── ClosedInterval4.ans
│ │ │ ├── ClosedInterval4.in
│ │ │ ├── ClosedInterval5.ans
│ │ │ ├── ClosedInterval5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── ClosedInterval.cpp
│ │ └── result.xml
│ └── 雷达问题
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── radar1.ans
│ │ ├── radar1.in
│ │ ├── radar2.ans
│ │ ├── radar2.in
│ │ ├── radar3.ans
│ │ ├── radar3.in
│ │ ├── radar4.ans
│ │ ├── radar4.in
│ │ ├── radar5.ans
│ │ └── radar5.in
│ └── src
│ └── 标程
│ ├── radar.cpp
│ └── result.xml
├── 第三章 排列组合问题
│ ├── Jam的计数法
│ │ ├── data
│ │ │ ├── count10.ans
│ │ │ ├── count10.in
│ │ │ ├── count1.ans
│ │ │ ├── count1.in
│ │ │ ├── count2.ans
│ │ │ ├── count2.in
│ │ │ ├── count3.ans
│ │ │ ├── count3.in
│ │ │ ├── count4.ans
│ │ │ ├── count4.in
│ │ │ ├── count5.ans
│ │ │ ├── count5.in
│ │ │ ├── count6.ans
│ │ │ ├── count6.in
│ │ │ ├── count7.ans
│ │ │ ├── count7.in
│ │ │ ├── count8.ans
│ │ │ ├── count8.in
│ │ │ ├── count9.ans
│ │ │ ├── count9.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── count.cpp
│ │ └── result.xml
│ ├── 乘法游戏
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Puzzle1.ans
│ │ │ ├── Puzzle1.in
│ │ │ ├── Puzzle2.ans
│ │ │ ├── Puzzle2.in
│ │ │ ├── Puzzle3.ans
│ │ │ ├── Puzzle3.in
│ │ │ ├── Puzzle4.ans
│ │ │ ├── Puzzle4.in
│ │ │ ├── Puzzle5.ans
│ │ │ └── Puzzle5.in
│ │ └── src
│ │ ├── DP
│ │ │ ├── Puzzle.cpp
│ │ │ └── result.xml
│ │ └── 全排列法
│ │ ├── Puzzle.cpp
│ │ └── result.xml
│ ├── 全排列问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── permutation1.ans
│ │ │ ├── permutation1.in
│ │ │ ├── permutation2.ans
│ │ │ ├── permutation2.in
│ │ │ ├── permutation3.ans
│ │ │ ├── permutation3.in
│ │ │ ├── permutation4.ans
│ │ │ ├── permutation4.in
│ │ │ ├── permutation5.ans
│ │ │ └── permutation5.in
│ │ └── src
│ │ ├── stl模板法
│ │ │ ├── permutation.cpp
│ │ │ └── result.xml
│ │ ├── 位运算
│ │ │ ├── permutation.cpp
│ │ │ └── result.xml
│ │ ├── 深搜字典序
│ │ │ ├── permutation.cpp
│ │ │ └── result.xml
│ │ └── 非字典序
│ │ ├── permutation.cpp
│ │ └── result.xml
│ ├── 因子数
│ │ ├── FactorNumber.ans
│ │ ├── FactorNumber.cpp
│ │ └── FactorNumber.in
│ ├── 巡视
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Patrol1.ans
│ │ │ ├── Patrol1.in
│ │ │ ├── Patrol2.ans
│ │ │ ├── Patrol2.in
│ │ │ ├── Patrol3.ans
│ │ │ ├── Patrol3.in
│ │ │ ├── Patrol4.ans
│ │ │ ├── Patrol4.in
│ │ │ ├── Patrol5.ans
│ │ │ └── Patrol5.in
│ │ └── src
│ │ └── 标程
│ │ ├── Patrol.cpp
│ │ └── result.xml
│ ├── 火星人问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── martian10.ans
│ │ │ ├── martian10.in
│ │ │ ├── martian1.ans
│ │ │ ├── martian1.in
│ │ │ ├── martian1.out
│ │ │ ├── martian2.ans
│ │ │ ├── martian2.in
│ │ │ ├── martian3.ans
│ │ │ ├── martian3.in
│ │ │ ├── martian4.ans
│ │ │ ├── martian4.in
│ │ │ ├── martian5.ans
│ │ │ ├── martian5.in
│ │ │ ├── martian6.ans
│ │ │ ├── martian6.in
│ │ │ ├── martian7.ans
│ │ │ ├── martian7.in
│ │ │ ├── martian8.ans
│ │ │ ├── martian8.in
│ │ │ ├── martian9.ans
│ │ │ └── martian9.in
│ │ └── src
│ │ ├── STL
│ │ │ ├── martian.cpp
│ │ │ └── result.xml
│ │ └── 非STL法
│ │ ├── martian.cpp
│ │ └── result.xml
│ ├── 组合问题
│ │ ├── data
│ │ │ ├── combination1.ans
│ │ │ ├── combination1.in
│ │ │ ├── combination2.ans
│ │ │ ├── combination2.in
│ │ │ ├── combination3.ans
│ │ │ ├── combination3.in
│ │ │ ├── combination4.ans
│ │ │ ├── combination4.in
│ │ │ ├── combination5.ans
│ │ │ ├── combination5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── 位运算法
│ │ │ ├── combination.cpp
│ │ │ └── result.xml
│ │ ├── 组合公式法
│ │ │ ├── combination.cpp
│ │ │ └── result.xml
│ │ └── 递归算法
│ │ ├── combination.cpp
│ │ └── result.xml
│ └── 邮票面值问题
│ ├── data
│ │ ├── d1.ans
│ │ ├── d1.in
│ │ ├── d2.ans
│ │ ├── d2.in
│ │ ├── d3.ans
│ │ ├── d3.in
│ │ ├── d4.ans
│ │ ├── d4.in
│ │ └── dataconf.xml
│ ├── src
│ │ ├── 动规2
│ │ │ ├── result.xml
│ │ │ └── Stamp.cpp
│ │ ├── 排列组合法
│ │ │ ├── result.xml
│ │ │ └── Stamp.cpp
│ │ └── 改进算法
│ │ ├── result.xml
│ │ └── Stamp.cpp
│ └── 改进算法.docx
├── 第九章 搜索算法
│ ├── 15数码问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Puzzle151.ans
│ │ │ ├── Puzzle151.in
│ │ │ ├── Puzzle152.ans
│ │ │ ├── Puzzle152.in
│ │ │ ├── Puzzle153.ans
│ │ │ ├── Puzzle153.in
│ │ │ ├── Puzzle154.ans
│ │ │ ├── Puzzle154.in
│ │ │ ├── Puzzle155.ans
│ │ │ └── Puzzle155.in
│ │ └── src
│ │ └── IDA星
│ │ ├── Puzzle15.cpp
│ │ └── result.xml
│ ├── 八数码
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Puzzle810.ans
│ │ │ ├── Puzzle810.in
│ │ │ ├── Puzzle81.ans
│ │ │ ├── Puzzle81.in
│ │ │ ├── Puzzle82.ans
│ │ │ ├── Puzzle82.in
│ │ │ ├── Puzzle83.ans
│ │ │ ├── Puzzle83.in
│ │ │ ├── Puzzle84.ans
│ │ │ ├── Puzzle84.in
│ │ │ ├── Puzzle85.ans
│ │ │ ├── Puzzle85.in
│ │ │ ├── Puzzle86.ans
│ │ │ ├── Puzzle86.in
│ │ │ ├── Puzzle87.ans
│ │ │ ├── Puzzle87.in
│ │ │ ├── Puzzle88.ans
│ │ │ ├── Puzzle88.in
│ │ │ ├── Puzzle89.ans
│ │ │ └── Puzzle89.in
│ │ └── src
│ │ ├── ADI星
│ │ │ ├── Puzzle8.cpp
│ │ │ └── result.xml
│ │ ├── A星算法
│ │ │ ├── Puzzle8.cpp
│ │ │ ├── Puzzle8.exe
│ │ │ ├── Puzzle8.out
│ │ │ └── result.xml
│ │ ├── BFS
│ │ │ ├── Puzzle8.cpp
│ │ │ └── result.xml
│ │ ├── 双向宽度
│ │ │ ├── Puzzle8.cpp
│ │ │ └── result.xml
│ │ ├── 双向宽度+康托
│ │ │ ├── Puzzle8.cpp
│ │ │ └── result.xml
│ │ ├── 宽搜算法
│ │ │ ├── Puzzle8.cpp
│ │ │ └── result.xml
│ │ └── 深度优先
│ │ ├── Puzzle8.cpp
│ │ └── result.xml
│ ├── 四色地图
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── map1.ans
│ │ │ ├── map1.in
│ │ │ ├── map2.ans
│ │ │ ├── map2.in
│ │ │ ├── map3.ans
│ │ │ ├── map3.in
│ │ │ ├── map4.ans
│ │ │ ├── map4.in
│ │ │ ├── map5.ans
│ │ │ ├── map5.in
│ │ │ ├── map6.ans
│ │ │ ├── map6.in
│ │ │ ├── map7.ans
│ │ │ ├── map7.in
│ │ │ ├── map8.ans
│ │ │ └── map8.in
│ │ └── src
│ │ └── 标程
│ │ ├── map.cpp
│ │ └── result.xml
│ ├── 康托展开
│ │ ├── data
│ │ │ ├── cantor1.ans
│ │ │ ├── cantor1.in
│ │ │ ├── cantor2.ans
│ │ │ ├── cantor2.in
│ │ │ ├── cantor3.ans
│ │ │ ├── cantor3.in
│ │ │ ├── cantor4.ans
│ │ │ ├── cantor4.in
│ │ │ ├── cantor5.ans
│ │ │ ├── cantor5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── cantor.cpp
│ │ └── result.xml
│ ├── 康托展开逆运算
│ │ ├── data
│ │ │ ├── cantor21.ans
│ │ │ ├── cantor21.in
│ │ │ ├── cantor22.ans
│ │ │ ├── cantor22.in
│ │ │ ├── cantor23.ans
│ │ │ ├── cantor23.in
│ │ │ ├── cantor24.ans
│ │ │ ├── cantor24.in
│ │ │ ├── cantor25.ans
│ │ │ ├── cantor25.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── cantor2.cpp
│ │ └── result.xml
│ ├── 数独游戏
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── sudoku1.ans
│ │ │ ├── sudoku1.in
│ │ │ ├── sudoku2.ans
│ │ │ ├── sudoku2.in
│ │ │ ├── sudoku3.ans
│ │ │ ├── sudoku3.in
│ │ │ ├── sudoku4.ans
│ │ │ ├── sudoku4.in
│ │ │ ├── sudoku5.ans
│ │ │ └── sudoku5.in
│ │ ├── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── sudoku.cpp
│ │ ├── sudoku.cpp
│ │ └── sudoku.exe
│ ├── 虫食算
│ │ ├── data
│ │ │ ├── alpha10.ans
│ │ │ ├── alpha10.in
│ │ │ ├── alpha1.ans
│ │ │ ├── alpha1.in
│ │ │ ├── alpha2.ans
│ │ │ ├── alpha2.in
│ │ │ ├── alpha3.ans
│ │ │ ├── alpha3.in
│ │ │ ├── alpha4.ans
│ │ │ ├── alpha4.in
│ │ │ ├── alpha5.ans
│ │ │ ├── alpha5.in
│ │ │ ├── alpha6.ans
│ │ │ ├── alpha6.in
│ │ │ ├── alpha7.ans
│ │ │ ├── alpha7.in
│ │ │ ├── alpha8.ans
│ │ │ ├── alpha8.in
│ │ │ ├── alpha9.ans
│ │ │ ├── alpha9.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── alpha.cpp
│ │ └── result.xml
│ ├── 迷宫问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── labyrinth10.ans
│ │ │ ├── labyrinth10.in
│ │ │ ├── labyrinth11.ans
│ │ │ ├── labyrinth11.in
│ │ │ ├── labyrinth12.ans
│ │ │ ├── labyrinth12.in
│ │ │ ├── labyrinth13.ans
│ │ │ ├── labyrinth13.in
│ │ │ ├── labyrinth14.ans
│ │ │ ├── labyrinth14.in
│ │ │ ├── labyrinth15.ans
│ │ │ ├── labyrinth15.in
│ │ │ ├── labyrinth1.ans
│ │ │ ├── labyrinth1.in
│ │ │ ├── labyrinth2.ans
│ │ │ ├── labyrinth2.in
│ │ │ ├── labyrinth3.ans
│ │ │ ├── labyrinth3.in
│ │ │ ├── labyrinth4.ans
│ │ │ ├── labyrinth4.in
│ │ │ ├── labyrinth5.ans
│ │ │ ├── labyrinth5.in
│ │ │ ├── labyrinth6.ans
│ │ │ ├── labyrinth6.in
│ │ │ ├── labyrinth7.ans
│ │ │ ├── labyrinth7.in
│ │ │ ├── labyrinth8.ans
│ │ │ ├── labyrinth8.in
│ │ │ ├── labyrinth9.ans
│ │ │ └── labyrinth9.in
│ │ └── src
│ │ ├── STL版
│ │ │ ├── labyrinth.cpp
│ │ │ └── result.xml
│ │ ├── 宽度优先搜索
│ │ │ ├── labyrinth.cpp
│ │ │ └── result.xml
│ │ ├── 宽度搜索STL
│ │ │ ├── labyrinth.cpp
│ │ │ └── result.xml
│ │ ├── 宽度搜索演示版
│ │ │ ├── labyrinth.cpp
│ │ │ └── result.xml
│ │ ├── 深度搜索演示版
│ │ │ ├── labyrinth.cpp
│ │ │ └── result.xml
│ │ └── 深度递归
│ │ ├── labyrinth.cpp
│ │ └── result.xml
│ ├── 骑士遍历优化版
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── horse10.ans
│ │ │ ├── horse10.in
│ │ │ ├── horse11.ans
│ │ │ ├── horse11.in
│ │ │ ├── horse12.ans
│ │ │ ├── horse12.in
│ │ │ ├── horse13.ans
│ │ │ ├── horse13.in
│ │ │ ├── horse14.ans
│ │ │ ├── horse14.in
│ │ │ ├── horse15.ans
│ │ │ ├── horse15.in
│ │ │ ├── horse16.ans
│ │ │ ├── horse16.in
│ │ │ ├── horse17.ans
│ │ │ ├── horse17.in
│ │ │ ├── horse18.ans
│ │ │ ├── horse18.in
│ │ │ ├── horse19.ans
│ │ │ ├── horse19.in
│ │ │ ├── horse1.ans
│ │ │ ├── horse1.in
│ │ │ ├── horse20.ans
│ │ │ ├── horse20.in
│ │ │ ├── horse21.ans
│ │ │ ├── horse21.in
│ │ │ ├── horse22.ans
│ │ │ ├── horse22.in
│ │ │ ├── horse2.ans
│ │ │ ├── horse2.in
│ │ │ ├── horse3.ans
│ │ │ ├── horse3.in
│ │ │ ├── horse4.ans
│ │ │ ├── horse4.in
│ │ │ ├── horse5.ans
│ │ │ ├── horse5.in
│ │ │ ├── horse6.ans
│ │ │ ├── horse6.in
│ │ │ ├── horse7.ans
│ │ │ ├── horse7.in
│ │ │ ├── horse8.ans
│ │ │ ├── horse8.in
│ │ │ ├── horse9.ans
│ │ │ └── horse9.in
│ │ └── src
│ │ ├── 无优化
│ │ │ ├── horse.cpp
│ │ │ └── result.xml
│ │ ├── 有对称
│ │ │ ├── horse.cpp
│ │ │ └── result.xml
│ │ ├── 标程
│ │ │ ├── horse.cpp
│ │ │ └── result.xml
│ │ └── 非滚动
│ │ ├── horse.cpp
│ │ └── result.xml
│ ├── 骑士遍历初级版
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── knight10.in
│ │ │ ├── knight10.out
│ │ │ ├── knight11.in
│ │ │ ├── knight11.out
│ │ │ ├── knight12.in
│ │ │ ├── knight12.out
│ │ │ ├── knight13.in
│ │ │ ├── knight13.out
│ │ │ ├── knight14.in
│ │ │ ├── knight14.out
│ │ │ ├── knight15.in
│ │ │ ├── knight15.out
│ │ │ ├── knight16.in
│ │ │ ├── knight16.out
│ │ │ ├── knight17.in
│ │ │ ├── knight17.out
│ │ │ ├── knight18.in
│ │ │ ├── knight18.out
│ │ │ ├── knight19.in
│ │ │ ├── knight19.out
│ │ │ ├── knight1.in
│ │ │ ├── knight1.out
│ │ │ ├── knight20.in
│ │ │ ├── knight20.out
│ │ │ ├── knight21.in
│ │ │ ├── knight21.out
│ │ │ ├── knight22.in
│ │ │ ├── knight22.out
│ │ │ ├── knight23.in
│ │ │ ├── knight23.out
│ │ │ ├── knight24.in
│ │ │ ├── knight24.out
│ │ │ ├── knight25.in
│ │ │ ├── knight25.out
│ │ │ ├── knight26.in
│ │ │ ├── knight26.out
│ │ │ ├── knight27.in
│ │ │ ├── knight27.out
│ │ │ ├── knight28.in
│ │ │ ├── knight28.out
│ │ │ ├── knight29.in
│ │ │ ├── knight29.out
│ │ │ ├── knight2.in
│ │ │ ├── knight2.out
│ │ │ ├── knight30.in
│ │ │ ├── knight30.out
│ │ │ ├── knight31.in
│ │ │ ├── knight31.out
│ │ │ ├── knight32.in
│ │ │ ├── knight32.out
│ │ │ ├── knight33.in
│ │ │ ├── knight33.out
│ │ │ ├── knight34.in
│ │ │ ├── knight34.out
│ │ │ ├── knight35.in
│ │ │ ├── knight35.out
│ │ │ ├── knight36.in
│ │ │ ├── knight36.out
│ │ │ ├── knight37.in
│ │ │ ├── knight37.out
│ │ │ ├── knight38.in
│ │ │ ├── knight38.out
│ │ │ ├── knight39.in
│ │ │ ├── knight39.out
│ │ │ ├── knight3.in
│ │ │ ├── knight3.out
│ │ │ ├── knight40.in
│ │ │ ├── knight40.out
│ │ │ ├── knight41.in
│ │ │ ├── knight41.out
│ │ │ ├── knight42.in
│ │ │ ├── knight42.out
│ │ │ ├── knight43.in
│ │ │ ├── knight43.out
│ │ │ ├── knight44.in
│ │ │ ├── knight44.out
│ │ │ ├── knight45.in
│ │ │ ├── knight45.out
│ │ │ ├── knight46.in
│ │ │ ├── knight46.out
│ │ │ ├── knight47.in
│ │ │ ├── knight47.out
│ │ │ ├── knight48.in
│ │ │ ├── knight48.out
│ │ │ ├── knight49.in
│ │ │ ├── knight49.out
│ │ │ ├── knight4.in
│ │ │ ├── knight4.out
│ │ │ ├── knight50.in
│ │ │ ├── knight50.out
│ │ │ ├── knight51.in
│ │ │ ├── knight51.out
│ │ │ ├── knight52.in
│ │ │ ├── knight52.out
│ │ │ ├── knight53.in
│ │ │ ├── knight53.out
│ │ │ ├── knight54.in
│ │ │ ├── knight54.out
│ │ │ ├── knight55.in
│ │ │ ├── knight55.out
│ │ │ ├── knight5.in
│ │ │ ├── knight5.out
│ │ │ ├── knight6.in
│ │ │ ├── knight6.out
│ │ │ ├── knight7.in
│ │ │ ├── knight7.out
│ │ │ ├── knight8.in
│ │ │ ├── knight8.out
│ │ │ ├── knight9.in
│ │ │ └── knight9.out
│ │ └── src
│ │ ├── 优化算法
│ │ │ ├── knight.cpp
│ │ │ └── result.xml
│ │ ├── 回溯算法
│ │ │ ├── knight.cpp
│ │ │ └── result.xml
│ │ ├── 数学版未完善
│ │ │ ├── knight.cpp
│ │ │ └── result.xml
│ │ └── 递归算法
│ │ ├── knight.cpp
│ │ └── result.xml
│ ├── 骑士遍历普通版
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── knight10.ans
│ │ │ ├── knight10.in
│ │ │ ├── knight11.ans
│ │ │ ├── knight11.in
│ │ │ ├── knight12.ans
│ │ │ ├── knight12.in
│ │ │ ├── knight13.ans
│ │ │ ├── knight13.in
│ │ │ ├── knight14.ans
│ │ │ ├── knight14.in
│ │ │ ├── knight15.ans
│ │ │ ├── knight15.in
│ │ │ ├── knight16.ans
│ │ │ ├── knight16.in
│ │ │ ├── knight17.ans
│ │ │ ├── knight17.in
│ │ │ ├── knight18.ans
│ │ │ ├── knight18.in
│ │ │ ├── knight19.ans
│ │ │ ├── knight19.in
│ │ │ ├── knight1.ans
│ │ │ ├── knight1.in
│ │ │ ├── knight20.ans
│ │ │ ├── knight20.in
│ │ │ ├── knight2.ans
│ │ │ ├── knight2.in
│ │ │ ├── knight3.ans
│ │ │ ├── knight3.in
│ │ │ ├── knight4.ans
│ │ │ ├── knight4.in
│ │ │ ├── knight5.ans
│ │ │ ├── knight5.in
│ │ │ ├── knight6.ans
│ │ │ ├── knight6.in
│ │ │ ├── knight7.ans
│ │ │ ├── knight7.in
│ │ │ ├── knight8.ans
│ │ │ ├── knight8.in
│ │ │ ├── knight9.ans
│ │ │ └── knight9.in
│ │ └── src
│ │ ├── 回溯
│ │ │ ├── knight2.cpp
│ │ │ └── result.xml
│ │ ├── 标程
│ │ │ ├── knight2.cpp
│ │ │ └── result.xml
│ │ └── 递归
│ │ ├── knight2.cpp
│ │ └── result.xml
│ ├── 骑士遍历超级版
│ │ └── knight3.cpp
│ └── 魔板问题
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── input1.txt
│ │ ├── input2.txt
│ │ ├── input3.txt
│ │ ├── input4.txt
│ │ ├── input5.txt
│ │ ├── input6.txt
│ │ ├── input7.txt
│ │ ├── input8.txt
│ │ ├── output1.txt
│ │ ├── output2.txt
│ │ ├── output3.txt
│ │ ├── output4.txt
│ │ ├── output5.txt
│ │ ├── output6.txt
│ │ ├── output7.txt
│ │ └── output8.txt
│ ├── solution.pas
│ └── src
│ ├── standard
│ │ ├── Magic.cpp
│ │ └── result.xml
│ └── 标准
│ ├── Magic.cpp
│ └── result.xml
├── 第二章 递归算法
│ ├── N皇后问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── queen10.ans
│ │ │ ├── queen10.in
│ │ │ ├── queen1.ans
│ │ │ ├── queen1.in
│ │ │ ├── queen2.ans
│ │ │ ├── queen2.in
│ │ │ ├── queen3.ans
│ │ │ ├── queen3.in
│ │ │ ├── queen4.ans
│ │ │ ├── queen4.in
│ │ │ ├── queen5.ans
│ │ │ ├── queen5.in
│ │ │ ├── queen6.ans
│ │ │ ├── queen6.in
│ │ │ ├── queen7.ans
│ │ │ ├── queen7.in
│ │ │ ├── queen8.ans
│ │ │ ├── queen8.in
│ │ │ ├── queen9.ans
│ │ │ ├── queen9.in
│ │ │ ├── queen.bat
│ │ │ └── queen.in
│ │ └── src
│ │ ├── 位运算终极版
│ │ │ ├── queen.cpp
│ │ │ └── result.xml
│ │ ├── 双链表优化算法
│ │ │ ├── queen.cpp
│ │ │ └── result.xml
│ │ ├── 普通递归算法
│ │ │ ├── queen.cpp
│ │ │ └── result.xml
│ │ ├── 模拟递归算法
│ │ │ ├── queen.cpp
│ │ │ └── result.xml
│ │ ├── 递归算法2
│ │ │ ├── queen.cpp
│ │ │ └── result.xml
│ │ ├── 递归算法改进1
│ │ │ ├── queen.cpp
│ │ │ └── result.xml
│ │ ├── 递归算法改进2
│ │ │ ├── queen.cpp
│ │ │ └── result.xml
│ │ ├── 递归算法改进3
│ │ │ ├── queen.cpp
│ │ │ └── result.xml
│ │ └── 递推算法
│ │ ├── queen.cpp
│ │ └── result.xml
│ ├── 传球游戏
│ │ ├── data
│ │ │ ├── ball10.ans
│ │ │ ├── ball10.in
│ │ │ ├── ball1.ans
│ │ │ ├── ball1.in
│ │ │ ├── ball2.ans
│ │ │ ├── ball2.in
│ │ │ ├── ball3.ans
│ │ │ ├── ball3.in
│ │ │ ├── ball4.ans
│ │ │ ├── ball4.in
│ │ │ ├── ball5.ans
│ │ │ ├── ball5.in
│ │ │ ├── ball6.ans
│ │ │ ├── ball6.in
│ │ │ ├── ball7.ans
│ │ │ ├── ball7.in
│ │ │ ├── ball8.ans
│ │ │ ├── ball8.in
│ │ │ ├── ball9.ans
│ │ │ ├── ball9.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── 穷举法
│ │ │ ├── ball.cpp
│ │ │ └── result.xml
│ │ ├── 递归搜索
│ │ │ ├── ball.cpp
│ │ │ └── result.xml
│ │ └── 递推算法
│ │ ├── ball.cpp
│ │ └── result.xml
│ ├── 分形图1
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Fractal1.ans
│ │ │ ├── Fractal1.in
│ │ │ ├── Fractal2.ans
│ │ │ ├── Fractal2.in
│ │ │ ├── Fractal3.ans
│ │ │ ├── Fractal3.in
│ │ │ ├── Fractal4.ans
│ │ │ ├── Fractal4.in
│ │ │ ├── Fractal5.ans
│ │ │ └── Fractal5.in
│ │ └── src
│ │ └── 标程
│ │ ├── Fractal.cpp
│ │ └── result.xml
│ ├── 分形图2
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Fractal21.ans
│ │ │ ├── Fractal21.in
│ │ │ ├── Fractal22.ans
│ │ │ ├── Fractal22.in
│ │ │ ├── Fractal23.ans
│ │ │ ├── Fractal23.in
│ │ │ ├── Fractal24.ans
│ │ │ ├── Fractal24.in
│ │ │ ├── Fractal25.ans
│ │ │ ├── Fractal25.in
│ │ │ └── Fractal2.cpp
│ │ └── src
│ │ └── 标程
│ │ ├── Fractal2.cpp
│ │ └── result.xml
│ ├── 划分地盘
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── territory10.ans
│ │ │ ├── territory10.in
│ │ │ ├── territory1.ans
│ │ │ ├── territory1.in
│ │ │ ├── territory2.ans
│ │ │ ├── territory2.in
│ │ │ ├── territory3.ans
│ │ │ ├── territory3.in
│ │ │ ├── territory4.ans
│ │ │ ├── territory4.in
│ │ │ ├── territory5.ans
│ │ │ ├── territory5.in
│ │ │ ├── territory6.ans
│ │ │ ├── territory6.in
│ │ │ ├── territory7.ans
│ │ │ ├── territory7.in
│ │ │ ├── territory8.ans
│ │ │ ├── territory8.in
│ │ │ ├── territory9.ans
│ │ │ └── territory9.in
│ │ └── src
│ │ ├── 优化递归算法
│ │ │ ├── result.xml
│ │ │ └── territory.cpp
│ │ └── 朴素递归算法
│ │ ├── result.xml
│ │ └── territory.cpp
│ ├── 拆分自然数
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Distribution1.ans
│ │ │ ├── Distribution1.in
│ │ │ ├── Distribution2.ans
│ │ │ ├── Distribution2.in
│ │ │ ├── Distribution3.ans
│ │ │ ├── Distribution3.in
│ │ │ ├── Distribution4.ans
│ │ │ ├── Distribution4.in
│ │ │ ├── Distribution5.ans
│ │ │ └── Distribution5.in
│ │ └── src
│ │ ├── 回溯算法
│ │ │ ├── Distribution.cpp
│ │ │ └── result.xml
│ │ └── 递归算法
│ │ ├── Distribution.cpp
│ │ └── result.xml
│ ├── 放苹果
│ │ ├── apple.cpp
│ │ ├── apple.exe
│ │ ├── data
│ │ │ ├── apple.ans
│ │ │ ├── apple.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── apple.cpp
│ │ └── result.xml
│ ├── 数字三角形
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── tower10.ans
│ │ │ ├── tower10.in
│ │ │ ├── tower11.ans
│ │ │ ├── tower11.in
│ │ │ ├── tower12.ans
│ │ │ ├── tower12.in
│ │ │ ├── tower13.ans
│ │ │ ├── tower13.in
│ │ │ ├── tower14.ans
│ │ │ ├── tower14.in
│ │ │ ├── tower15.ans
│ │ │ ├── tower15.in
│ │ │ ├── tower16.ans
│ │ │ ├── tower16.in
│ │ │ ├── tower17.ans
│ │ │ ├── tower17.in
│ │ │ ├── tower18.ans
│ │ │ ├── tower18.in
│ │ │ ├── tower19.ans
│ │ │ ├── tower19.in
│ │ │ ├── tower1.ans
│ │ │ ├── tower1.in
│ │ │ ├── tower20.ans
│ │ │ ├── tower20.in
│ │ │ ├── tower21.ans
│ │ │ ├── tower21.in
│ │ │ ├── tower22.ans
│ │ │ ├── tower22.in
│ │ │ ├── tower2.ans
│ │ │ ├── tower2.in
│ │ │ ├── tower3.ans
│ │ │ ├── tower3.in
│ │ │ ├── tower4.ans
│ │ │ ├── tower4.in
│ │ │ ├── tower5.ans
│ │ │ ├── tower5.in
│ │ │ ├── tower6.ans
│ │ │ ├── tower6.in
│ │ │ ├── tower7.ans
│ │ │ ├── tower7.in
│ │ │ ├── tower8.ans
│ │ │ ├── tower8.in
│ │ │ ├── tower9.ans
│ │ │ └── tower9.in
│ │ └── src
│ │ ├── DFS
│ │ │ ├── result.xml
│ │ │ └── tower.cpp
│ │ ├── DP
│ │ │ ├── result.xml
│ │ │ └── tower.cpp
│ │ ├── 位运算
│ │ │ ├── result.xml
│ │ │ └── tower.cpp
│ │ ├── 回溯算法
│ │ │ ├── result.xml
│ │ │ └── tower.cpp
│ │ ├── 记忆化搜索
│ │ │ ├── result.xml
│ │ │ └── tower.cpp
│ │ └── 递归算法
│ │ ├── result.xml
│ │ └── tower.cpp
│ ├── 棋子移动
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── piece1.ans
│ │ │ ├── piece1.in
│ │ │ ├── piece2.ans
│ │ │ ├── piece2.in
│ │ │ ├── piece3.ans
│ │ │ ├── piece3.in
│ │ │ ├── piece4.ans
│ │ │ ├── piece4.in
│ │ │ ├── piece5.ans
│ │ │ └── piece5.in
│ │ └── src
│ │ └── 标程
│ │ ├── piece.cpp
│ │ └── result.xml
│ ├── 求子集
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Subset1.ans
│ │ │ ├── Subset1.in
│ │ │ ├── Subset2.ans
│ │ │ ├── Subset2.in
│ │ │ ├── Subset3.ans
│ │ │ ├── Subset3.in
│ │ │ ├── Subset4.ans
│ │ │ ├── Subset4.in
│ │ │ ├── Subset5.ans
│ │ │ └── Subset5.in
│ │ └── src
│ │ ├── 位运算算法
│ │ │ ├── result.xml
│ │ │ └── Subset.cpp
│ │ └── 递归算法
│ │ ├── result.xml
│ │ └── Subset.cpp
│ └── 油桶问题
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── oil1.ans
│ │ ├── oil1.in
│ │ ├── oil2.ans
│ │ ├── oil2.in
│ │ ├── oil3.ans
│ │ ├── oil3.in
│ │ ├── oil4.ans
│ │ ├── oil4.in
│ │ ├── oil5.ans
│ │ ├── oil5.in
│ │ ├── oil6.ans
│ │ ├── oil6.in
│ │ ├── oil.exe
│ │ └── test.bat
│ ├── oil.exe
│ └── src
│ ├── 动规1
│ │ ├── oil.cpp
│ │ └── result.xml
│ ├── 动规2
│ │ ├── oil.cpp
│ │ └── result.xml
│ ├── 穷举法
│ │ ├── oil.cpp
│ │ └── result.xml
│ └── 递归法
│ ├── oil.cpp
│ └── result.xml
├── 第五章 排序算法
│ ├── 一次查找两元素
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Manhunt10.ans
│ │ │ ├── Manhunt10.in
│ │ │ ├── Manhunt1.ans
│ │ │ ├── Manhunt1.in
│ │ │ ├── Manhunt2.ans
│ │ │ ├── Manhunt2.in
│ │ │ ├── Manhunt3.ans
│ │ │ ├── Manhunt3.in
│ │ │ ├── Manhunt4.ans
│ │ │ ├── Manhunt4.in
│ │ │ ├── Manhunt5.ans
│ │ │ ├── Manhunt5.in
│ │ │ ├── Manhunt6.ans
│ │ │ ├── Manhunt6.in
│ │ │ ├── Manhunt7.ans
│ │ │ ├── Manhunt7.in
│ │ │ ├── Manhunt8.ans
│ │ │ ├── Manhunt8.in
│ │ │ ├── Manhunt9.ans
│ │ │ └── Manhunt9.in
│ │ └── src
│ │ └── 标程
│ │ ├── Manhunt.cpp
│ │ └── result.xml
│ ├── 常用排序法
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── sort10.ans
│ │ │ ├── sort10.in
│ │ │ ├── sort11.ans
│ │ │ ├── sort11.in
│ │ │ ├── sort12.ans
│ │ │ ├── sort12.in
│ │ │ ├── sort13.ans
│ │ │ ├── sort13.in
│ │ │ ├── sort14.ans
│ │ │ ├── sort14.in
│ │ │ ├── sort15.ans
│ │ │ ├── sort15.in
│ │ │ ├── sort16.ans
│ │ │ ├── sort16.in
│ │ │ ├── sort17.ans
│ │ │ ├── sort17.in
│ │ │ ├── sort18.ans
│ │ │ ├── sort18.in
│ │ │ ├── sort19.ans
│ │ │ ├── sort19.in
│ │ │ ├── sort1.ans
│ │ │ ├── sort1.in
│ │ │ ├── sort20.ans
│ │ │ ├── sort20.in
│ │ │ ├── sort2.ans
│ │ │ ├── sort2.in
│ │ │ ├── sort2.out
│ │ │ ├── sort3.ans
│ │ │ ├── sort3.in
│ │ │ ├── sort4.ans
│ │ │ ├── sort4.in
│ │ │ ├── sort5.ans
│ │ │ ├── sort5.in
│ │ │ ├── sort6.ans
│ │ │ ├── sort6.in
│ │ │ ├── sort7.ans
│ │ │ ├── sort7.in
│ │ │ ├── sort8.ans
│ │ │ ├── sort8.in
│ │ │ ├── sort9.ans
│ │ │ ├── sort9.in
│ │ │ ├── sort.in
│ │ │ └── test.bat
│ │ └── src
│ │ ├── 冒泡排序法
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 基数排序-STL
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 基数排序-数组法
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 希尔排序
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 归并排序
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 快速排序法
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 插入排序法
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 改进的冒泡排序法
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 改进的计数排序法
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 计数排序法
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ ├── 选择排序法
│ │ │ ├── result.xml
│ │ │ └── sort.cpp
│ │ └── 随机化快排
│ │ ├── result.xml
│ │ └── sort.cpp
│ ├── 求逆序对数
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── reverse1.ans
│ │ │ ├── reverse1.in
│ │ │ ├── reverse2.ans
│ │ │ ├── reverse2.in
│ │ │ ├── reverse3.ans
│ │ │ ├── reverse3.in
│ │ │ ├── reverse4.ans
│ │ │ ├── reverse4.in
│ │ │ ├── reverse5.ans
│ │ │ └── reverse5.in
│ │ └── src
│ │ ├── 归并排序算法
│ │ │ ├── result.xml
│ │ │ └── reverse.cpp
│ │ └── 树状数组法
│ │ ├── result.xml
│ │ └── reverse.cpp
│ ├── 紧急集合
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── fruit10.ans
│ │ │ ├── fruit10.in
│ │ │ ├── fruit1.ans
│ │ │ ├── fruit1.in
│ │ │ ├── fruit2.ans
│ │ │ ├── fruit2.in
│ │ │ ├── fruit3.ans
│ │ │ ├── fruit3.in
│ │ │ ├── fruit4.ans
│ │ │ ├── fruit4.in
│ │ │ ├── fruit5.ans
│ │ │ ├── fruit5.in
│ │ │ ├── fruit6.ans
│ │ │ ├── fruit6.in
│ │ │ ├── fruit7.ans
│ │ │ ├── fruit7.in
│ │ │ ├── fruit8.ans
│ │ │ ├── fruit8.in
│ │ │ ├── fruit9.ans
│ │ │ └── fruit9.in
│ │ └── src
│ │ └── 标程
│ │ ├── fruit.cpp
│ │ └── result.xml
│ └── 绝境求生
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── mnPuzzle.in
│ │ └── mnPuzzle.out
│ └── src
│ └── 标程
│ ├── mnPuzzle.cpp
│ └── result.xml
├── 第八章 递推算法
│ ├── 三角形剖分
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── triangle1.ans
│ │ │ ├── triangle1.in
│ │ │ ├── triangle2.ans
│ │ │ ├── triangle2.in
│ │ │ ├── triangle3.ans
│ │ │ ├── triangle3.in
│ │ │ ├── triangle4.ans
│ │ │ ├── triangle4.in
│ │ │ ├── triangle5.ans
│ │ │ └── triangle5.in
│ │ └── src
│ │ └── 标程
│ │ ├── result.xml
│ │ └── triangle.cpp
│ ├── 偶数3的个数
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── number31.ans
│ │ │ ├── number31.in
│ │ │ ├── number32.ans
│ │ │ ├── number32.in
│ │ │ ├── number33.ans
│ │ │ ├── number33.in
│ │ │ ├── number34.ans
│ │ │ ├── number34.in
│ │ │ ├── number35.ans
│ │ │ └── number35.in
│ │ └── src
│ │ └── 标程
│ │ ├── number3.cpp
│ │ └── result.xml
│ ├── 储油点
│ │ └── ans.txt
│ ├── 军事情报
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── intelligence1.ans
│ │ │ ├── intelligence1.in
│ │ │ ├── intelligence2.ans
│ │ │ ├── intelligence2.in
│ │ │ ├── intelligence3.ans
│ │ │ ├── intelligence3.in
│ │ │ ├── intelligence4.ans
│ │ │ ├── intelligence4.in
│ │ │ ├── intelligence5.ans
│ │ │ └── intelligence5.in
│ │ └── src
│ │ └── 标程
│ │ ├── intelligence.cpp
│ │ ├── intelligence.exe
│ │ └── result.xml
│ ├── 区域划分问题
│ │ ├── data
│ │ │ ├── area1.ans
│ │ │ ├── area1.in
│ │ │ ├── area2.ans
│ │ │ ├── area2.in
│ │ │ ├── area3.ans
│ │ │ ├── area3.in
│ │ │ ├── area4.ans
│ │ │ ├── area4.in
│ │ │ ├── area5.ans
│ │ │ ├── area5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── area.cpp
│ │ └── result.xml
│ ├── 双塔问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── hanoi21.ans
│ │ │ ├── hanoi21.in
│ │ │ ├── hanoi22.ans
│ │ │ ├── hanoi22.in
│ │ │ ├── hanoi23.ans
│ │ │ ├── hanoi23.in
│ │ │ ├── hanoi24.ans
│ │ │ ├── hanoi24.in
│ │ │ ├── hanoi25.ans
│ │ │ └── hanoi25.in
│ │ ├── hanoi2.cpp
│ │ ├── hanoi2.exe
│ │ └── src
│ │ └── 标程
│ │ ├── hanoi2.cpp
│ │ └── result.xml
│ ├── 四塔问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── hanoi41.ans
│ │ │ ├── hanoi41.in
│ │ │ ├── hanoi42.ans
│ │ │ ├── hanoi42.in
│ │ │ ├── hanoi43.ans
│ │ │ ├── hanoi43.in
│ │ │ ├── hanoi44.ans
│ │ │ ├── hanoi44.in
│ │ │ ├── hanoi45.ans
│ │ │ └── hanoi45.in
│ │ ├── hanoi4.cpp
│ │ ├── hanoi4.exe
│ │ └── src
│ │ └── 标程
│ │ ├── hanoi4.cpp
│ │ └── result.xml
│ ├── 妖兽特攻队
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── frog1.ans
│ │ │ ├── frog1.in
│ │ │ ├── frog2.ans
│ │ │ ├── frog2.in
│ │ │ ├── frog3.ans
│ │ │ ├── frog3.in
│ │ │ ├── frog4.ans
│ │ │ ├── frog4.in
│ │ │ ├── frog5.ans
│ │ │ └── frog5.in
│ │ ├── frog.cpp
│ │ ├── frog.exe
│ │ └── src
│ │ └── 标程
│ │ ├── frog.cpp
│ │ └── result.xml
│ ├── 实数数列
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── realsn1.ans
│ │ │ ├── realsn1.in
│ │ │ ├── realsn2.ans
│ │ │ ├── realsn2.in
│ │ │ ├── realsn4.ans
│ │ │ ├── realsn4.in
│ │ │ ├── realsn5.ans
│ │ │ ├── realsn5.in
│ │ │ ├── realsn6.ans
│ │ │ ├── realsn6.in
│ │ │ ├── realsn7.ans
│ │ │ └── realsn7.in
│ │ ├── dataconf.xml
│ │ ├── realsn.cpp
│ │ ├── realsn.exe
│ │ └── src
│ │ ├── 算法1
│ │ │ ├── realsn.cpp
│ │ │ └── result.xml
│ │ └── 算法2
│ │ ├── realsn.cpp
│ │ ├── realsn.out
│ │ └── result.xml
│ ├── 密文传送
│ │ ├── data
│ │ │ ├── 1.ans
│ │ │ ├── 1.in
│ │ │ ├── 2.ans
│ │ │ ├── 2.in
│ │ │ ├── 3.ans
│ │ │ ├── 3.in
│ │ │ ├── 4.ans
│ │ │ ├── 4.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── encode.cpp
│ │ └── result.xml
│ ├── 布阵
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── embattle1.ans
│ │ │ ├── embattle1.in
│ │ │ ├── embattle2.ans
│ │ │ ├── embattle2.in
│ │ │ ├── embattle3.ans
│ │ │ ├── embattle3.in
│ │ │ ├── embattle4.ans
│ │ │ ├── embattle4.in
│ │ │ ├── embattle5.ans
│ │ │ └── embattle5.in
│ │ ├── src
│ │ │ ├── 方法一
│ │ │ │ ├── embattle.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 方法三
│ │ │ │ ├── embattle.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 方法二
│ │ │ │ ├── embattle.cpp
│ │ │ │ └── result.xml
│ │ │ └── 方法四
│ │ │ ├── embattle.cpp
│ │ │ ├── embattle.exe
│ │ │ ├── embattle.out
│ │ │ └── result.xml
│ │ └── 找规律.jpg
│ ├── 挖地雷
│ │ ├── data
│ │ │ ├── bomp10.ans
│ │ │ ├── bomp10.in
│ │ │ ├── bomp11.ans
│ │ │ ├── bomp11.in
│ │ │ ├── bomp12.ans
│ │ │ ├── bomp12.in
│ │ │ ├── bomp13.ans
│ │ │ ├── bomp13.in
│ │ │ ├── bomp14.ans
│ │ │ ├── bomp14.in
│ │ │ ├── bomp15.ans
│ │ │ ├── bomp15.in
│ │ │ ├── bomp16.ans
│ │ │ ├── bomp16.in
│ │ │ ├── bomp17.ans
│ │ │ ├── bomp17.in
│ │ │ ├── bomp18.ans
│ │ │ ├── bomp18.in
│ │ │ ├── bomp19.ans
│ │ │ ├── bomp19.in
│ │ │ ├── bomp1.ans
│ │ │ ├── bomp1.in
│ │ │ ├── bomp2.ans
│ │ │ ├── bomp2.in
│ │ │ ├── bomp2.out
│ │ │ ├── bomp3.ans
│ │ │ ├── bomp3.in
│ │ │ ├── bomp4.ans
│ │ │ ├── bomp4.in
│ │ │ ├── bomp5.ans
│ │ │ ├── bomp5.in
│ │ │ ├── bomp6.ans
│ │ │ ├── bomp6.in
│ │ │ ├── bomp7.ans
│ │ │ ├── bomp7.in
│ │ │ ├── bomp8.ans
│ │ │ ├── bomp8.in
│ │ │ ├── bomp9.ans
│ │ │ ├── bomp9.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── bomp.cpp
│ │ └── result.xml
│ ├── 数的计数
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── people1.ans
│ │ │ ├── people1.in
│ │ │ ├── people2.ans
│ │ │ ├── people2.in
│ │ │ ├── people3.ans
│ │ │ ├── people3.in
│ │ │ ├── people4.ans
│ │ │ ├── people4.in
│ │ │ ├── people5.ans
│ │ │ └── people5.in
│ │ ├── people.cpp
│ │ └── src
│ │ ├── 动规算法
│ │ │ ├── people.cpp
│ │ │ └── result.xml
│ │ ├── 递归
│ │ │ ├── people.cpp
│ │ │ └── result.xml
│ │ └── 递推
│ │ ├── people.cpp
│ │ └── result.xml
│ ├── 曲线分割
│ │ ├── curve.cpp
│ │ ├── curve.exe
│ │ ├── data
│ │ │ ├── curve1.ans
│ │ │ ├── curve1.in
│ │ │ ├── curve2.ans
│ │ │ ├── curve2.in
│ │ │ ├── curve3.ans
│ │ │ ├── curve3.in
│ │ │ ├── curve4.ans
│ │ │ ├── curve4.in
│ │ │ ├── curve5.ans
│ │ │ ├── curve5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── 对照程序
│ │ │ ├── curve.cpp
│ │ │ └── result.xml
│ │ └── 标程
│ │ ├── curve.cpp
│ │ └── result.xml
│ ├── 极值问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── mn10.ans
│ │ │ ├── mn10.in
│ │ │ ├── mn1.ans
│ │ │ ├── mn1.in
│ │ │ ├── mn2.ans
│ │ │ ├── mn2.in
│ │ │ ├── mn3.ans
│ │ │ ├── mn3.in
│ │ │ ├── mn4.ans
│ │ │ ├── mn4.in
│ │ │ ├── mn5.ans
│ │ │ ├── mn5.in
│ │ │ ├── mn6.ans
│ │ │ ├── mn6.in
│ │ │ ├── mn7.ans
│ │ │ ├── mn7.in
│ │ │ ├── mn8.ans
│ │ │ ├── mn8.in
│ │ │ ├── mn9.ans
│ │ │ └── mn9.in
│ │ ├── dataconf.xml
│ │ ├── mn.exe
│ │ └── src
│ │ └── 标程
│ │ ├── mn.cpp
│ │ └── result.xml
│ ├── 标准汉诺塔问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── hanoi11.ans
│ │ │ ├── hanoi11.in
│ │ │ ├── hanoi12.ans
│ │ │ ├── hanoi12.in
│ │ │ ├── hanoi13.ans
│ │ │ ├── hanoi13.in
│ │ │ ├── hanoi14.ans
│ │ │ ├── hanoi14.in
│ │ │ ├── hanoi15.ans
│ │ │ └── hanoi15.in
│ │ ├── hanoi1.cpp
│ │ ├── hanoi1.exe
│ │ └── src
│ │ └── 标程
│ │ ├── hanoi1.cpp
│ │ └── result.xml
│ └── 过河卒
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── river1.ans
│ │ ├── river1.in
│ │ ├── river2.ans
│ │ ├── river2.in
│ │ ├── river3.ans
│ │ ├── river3.in
│ │ ├── river4.ans
│ │ ├── river4.in
│ │ ├── river5.ans
│ │ └── river5.in
│ └── src
│ └── 标程
│ ├── result.xml
│ └── river.cpp
├── 第六章 穷举算法
│ ├── 侦探推理
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── LOGIC10.ans
│ │ │ ├── LOGIC10.in
│ │ │ ├── LOGIC1.ans
│ │ │ ├── LOGIC1.in
│ │ │ ├── LOGIC2.ans
│ │ │ ├── LOGIC2.in
│ │ │ ├── LOGIC3.ans
│ │ │ ├── LOGIC3.in
│ │ │ ├── LOGIC4.ans
│ │ │ ├── LOGIC4.in
│ │ │ ├── LOGIC5.ans
│ │ │ ├── LOGIC5.in
│ │ │ ├── LOGIC6.ans
│ │ │ ├── LOGIC6.in
│ │ │ ├── LOGIC7.ans
│ │ │ ├── LOGIC7.in
│ │ │ ├── LOGIC8.ans
│ │ │ ├── LOGIC8.in
│ │ │ ├── LOGIC9.ans
│ │ │ └── LOGIC9.in
│ │ └── src
│ │ └── 标程
│ │ ├── LOGIC.cpp
│ │ └── result.xml
│ ├── 加急密文
│ │ ├── data
│ │ │ ├── a10.ans
│ │ │ ├── a10.in
│ │ │ ├── a1.ans
│ │ │ ├── a1.in
│ │ │ ├── a2.ans
│ │ │ ├── a2.in
│ │ │ ├── a3.ans
│ │ │ ├── a3.in
│ │ │ ├── a4.ans
│ │ │ ├── a4.in
│ │ │ ├── a5.ans
│ │ │ ├── a5.in
│ │ │ ├── a6.ans
│ │ │ ├── a6.in
│ │ │ ├── a7.ans
│ │ │ ├── a7.in
│ │ │ ├── a8.ans
│ │ │ ├── a8.in
│ │ │ ├── a9.ans
│ │ │ ├── a9.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── MSG.cpp
│ │ └── result.xml
│ ├── 快算24点
│ │ ├── 24.exe
│ │ ├── 24.in
│ │ ├── 24.out
│ │ ├── check.cpp
│ │ ├── check.exe
│ │ ├── rand.cpp
│ │ ├── rand.exe
│ │ ├── test.bat
│ │ ├── 全排列法
│ │ │ └── 24.cpp
│ │ └── 回溯法
│ │ └── 24.cpp
│ ├── 排队
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── queue10.ans
│ │ │ ├── queue10.in
│ │ │ ├── queue1.ans
│ │ │ ├── queue1.in
│ │ │ ├── queue2.ans
│ │ │ ├── queue2.in
│ │ │ ├── queue3.ans
│ │ │ ├── queue3.in
│ │ │ ├── queue4.ans
│ │ │ ├── queue4.in
│ │ │ ├── queue5.ans
│ │ │ ├── queue5.in
│ │ │ ├── queue6.ans
│ │ │ ├── queue6.in
│ │ │ ├── queue7.ans
│ │ │ ├── queue7.in
│ │ │ ├── queue8.ans
│ │ │ ├── queue8.in
│ │ │ ├── queue9.ans
│ │ │ └── queue9.in
│ │ ├── queue.cpp
│ │ ├── queue.exe
│ │ └── src
│ │ ├── 动规法
│ │ │ ├── queue.cpp
│ │ │ └── result.xml
│ │ └── 穷举法
│ │ ├── queue.cpp
│ │ └── result.xml
│ ├── 推理游戏
│ │ ├── BlackVienna.cpp
│ │ ├── BlackVienna.in
│ │ └── BlackVienna.out
│ ├── 时钟问题
│ │ ├── data
│ │ │ ├── clock1.in
│ │ │ ├── clock1.out
│ │ │ ├── clock2.in
│ │ │ ├── clock2.out
│ │ │ ├── clock3.in
│ │ │ ├── clock3.out
│ │ │ ├── clock4.in
│ │ │ ├── clock4.out
│ │ │ ├── clock5.in
│ │ │ ├── clock5.out
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── 优化枚举法
│ │ │ ├── clock.cpp
│ │ │ └── result.xml
│ │ └── 位运算法
│ │ ├── clock.cpp
│ │ └── result.xml
│ ├── 火柴棒等式
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── matches10.ans
│ │ │ ├── matches10.in
│ │ │ ├── matches1.ans
│ │ │ ├── matches1.in
│ │ │ ├── matches2.ans
│ │ │ ├── matches2.in
│ │ │ ├── matches2.out
│ │ │ ├── matches3.ans
│ │ │ ├── matches3.in
│ │ │ ├── matches4.ans
│ │ │ ├── matches4.in
│ │ │ ├── matches5.ans
│ │ │ ├── matches5.in
│ │ │ ├── matches6.ans
│ │ │ ├── matches6.in
│ │ │ ├── matches7.ans
│ │ │ ├── matches7.in
│ │ │ ├── matches8.ans
│ │ │ ├── matches8.in
│ │ │ ├── matches9.ans
│ │ │ └── matches9.in
│ │ └── src
│ │ └── 标程
│ │ ├── matches.cpp
│ │ └── result.xml
│ ├── 纵横火柴棒
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── matches21.ans
│ │ │ ├── matches21.in
│ │ │ ├── matches22.ans
│ │ │ ├── matches22.in
│ │ │ ├── matches23.ans
│ │ │ ├── matches23.in
│ │ │ ├── matches24.ans
│ │ │ ├── matches24.in
│ │ │ ├── matches25.ans
│ │ │ ├── matches25.in
│ │ │ ├── matches26.ans
│ │ │ ├── matches26.in
│ │ │ ├── matches27.ans
│ │ │ ├── matches27.in
│ │ │ ├── matches28.ans
│ │ │ ├── matches28.in
│ │ │ ├── matches29.ans
│ │ │ └── matches29.in
│ │ └── src
│ │ └── 标程
│ │ ├── matches2.cpp
│ │ └── result.xml
│ ├── 翻转棋盘
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── FlipGame10.ans
│ │ │ ├── FlipGame10.in
│ │ │ ├── FlipGame1.ans
│ │ │ ├── FlipGame1.in
│ │ │ ├── FlipGame2.ans
│ │ │ ├── FlipGame2.in
│ │ │ ├── FlipGame3.ans
│ │ │ ├── FlipGame3.in
│ │ │ ├── FlipGame4.ans
│ │ │ ├── FlipGame4.in
│ │ │ ├── FlipGame5.ans
│ │ │ ├── FlipGame5.in
│ │ │ ├── FlipGame6.ans
│ │ │ ├── FlipGame6.in
│ │ │ ├── FlipGame7.ans
│ │ │ ├── FlipGame7.in
│ │ │ ├── FlipGame8.ans
│ │ │ ├── FlipGame8.in
│ │ │ ├── FlipGame9.ans
│ │ │ └── FlipGame9.in
│ │ └── src
│ │ ├── BFS
│ │ │ ├── FlipGame.cpp
│ │ │ └── result.xml
│ │ └── DFS
│ │ ├── FlipGame.cpp
│ │ └── result.xml
│ └── 选择客栈
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── hotel10.ans
│ │ ├── hotel10.in
│ │ ├── hotel1.ans
│ │ ├── hotel1.in
│ │ ├── hotel2.ans
│ │ ├── hotel2.in
│ │ ├── hotel3.ans
│ │ ├── hotel3.in
│ │ ├── hotel4.ans
│ │ ├── hotel4.in
│ │ ├── hotel5.ans
│ │ ├── hotel5.in
│ │ ├── hotel6.ans
│ │ ├── hotel6.in
│ │ ├── hotel7.ans
│ │ ├── hotel7.in
│ │ ├── hotel8.ans
│ │ ├── hotel8.in
│ │ ├── hotel9.ans
│ │ └── hotel9.in
│ └── src
│ ├── 优化算法1
│ │ ├── hotel.cpp
│ │ └── result.xml
│ ├── 优化算法2
│ │ ├── hotel.cpp
│ │ └── result.xml
│ └── 普通算法
│ ├── hotel.cpp
│ └── result.xml
├── 第十一章 动态规划
│ ├── 01背包问题
│ │ ├── 01背包
│ │ │ ├── data
│ │ │ │ ├── bag011.ans
│ │ │ │ ├── bag011.in
│ │ │ │ ├── bag012.ans
│ │ │ │ ├── bag012.in
│ │ │ │ ├── bag013.ans
│ │ │ │ ├── bag013.in
│ │ │ │ ├── bag014.ans
│ │ │ │ ├── bag014.in
│ │ │ │ ├── bag015.ans
│ │ │ │ ├── bag015.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ ├── 优化
│ │ │ │ ├── bag01.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程
│ │ │ ├── bag01.cpp
│ │ │ └── result.xml
│ │ ├── 简单背包问题2
│ │ │ ├── data
│ │ │ │ ├── d1.ans
│ │ │ │ ├── d1.in
│ │ │ │ ├── d2.ans
│ │ │ │ ├── d2.in
│ │ │ │ ├── d3.ans
│ │ │ │ ├── d3.in
│ │ │ │ ├── d4.ans
│ │ │ │ ├── d4.in
│ │ │ │ ├── d5.ans
│ │ │ │ ├── d5.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ ├── 动规1
│ │ │ │ ├── pack2.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 动规2
│ │ │ │ ├── pack2.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 动规3
│ │ │ │ ├── pack2.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 标程
│ │ │ │ ├── pack2.cpp
│ │ │ │ └── result.xml
│ │ │ └── 穷举
│ │ │ ├── pack2.cpp
│ │ │ └── result.xml
│ │ ├── 采药
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── medic10.ans
│ │ │ │ ├── medic10.in
│ │ │ │ ├── medic1.ans
│ │ │ │ ├── medic1.in
│ │ │ │ ├── medic2.ans
│ │ │ │ ├── medic2.in
│ │ │ │ ├── medic3.ans
│ │ │ │ ├── medic3.in
│ │ │ │ ├── medic4.ans
│ │ │ │ ├── medic4.in
│ │ │ │ ├── medic5.ans
│ │ │ │ ├── medic5.in
│ │ │ │ ├── medic6.ans
│ │ │ │ ├── medic6.in
│ │ │ │ ├── medic7.ans
│ │ │ │ ├── medic7.in
│ │ │ │ ├── medic8.ans
│ │ │ │ ├── medic8.in
│ │ │ │ ├── medic9.ans
│ │ │ │ └── medic9.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── medic.cpp
│ │ │ └── result.xml
│ │ └── 预算
│ │ ├── data
│ │ │ ├── budget10.ans
│ │ │ ├── budget10.in
│ │ │ ├── budget1.ans
│ │ │ ├── budget1.in
│ │ │ ├── budget2.ans
│ │ │ ├── budget2.in
│ │ │ ├── budget3.ans
│ │ │ ├── budget3.in
│ │ │ ├── budget4.ans
│ │ │ ├── budget4.in
│ │ │ ├── budget5.ans
│ │ │ ├── budget5.in
│ │ │ ├── budget6.ans
│ │ │ ├── budget6.in
│ │ │ ├── budget7.ans
│ │ │ ├── budget7.in
│ │ │ ├── budget8.ans
│ │ │ ├── budget8.in
│ │ │ ├── budget9.ans
│ │ │ ├── budget9.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── budget.cpp
│ │ └── result.xml
│ ├── 分割问题
│ │ ├── 三角形最大面积
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── trianglearea10.ans
│ │ │ │ ├── trianglearea10.in
│ │ │ │ ├── trianglearea11.ans
│ │ │ │ ├── trianglearea11.in
│ │ │ │ ├── trianglearea12.ans
│ │ │ │ ├── trianglearea12.in
│ │ │ │ ├── TriangleArea13.ans
│ │ │ │ ├── TriangleArea13.in
│ │ │ │ ├── TriangleArea14.ans
│ │ │ │ ├── TriangleArea14.in
│ │ │ │ ├── trianglearea1.ans
│ │ │ │ ├── trianglearea1.in
│ │ │ │ ├── trianglearea2.ans
│ │ │ │ ├── trianglearea2.in
│ │ │ │ ├── TriangleArea3.ans
│ │ │ │ ├── TriangleArea3.in
│ │ │ │ ├── TriangleArea4.ans
│ │ │ │ ├── TriangleArea4.in
│ │ │ │ ├── TriangleArea5.ans
│ │ │ │ ├── TriangleArea5.in
│ │ │ │ ├── TriangleArea6.ans
│ │ │ │ ├── TriangleArea6.in
│ │ │ │ ├── TriangleArea7.ans
│ │ │ │ ├── TriangleArea7.in
│ │ │ │ ├── TriangleArea8.ans
│ │ │ │ ├── TriangleArea8.in
│ │ │ │ ├── trianglearea9.ans
│ │ │ │ └── trianglearea9.in
│ │ │ └── src
│ │ │ ├── 对照
│ │ │ │ ├── result.xml
│ │ │ │ └── trianglearea.cpp
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── TriangleArea.cpp
│ │ ├── 凸多边形三角划分
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── Triangle10.ans
│ │ │ │ ├── Triangle10.in
│ │ │ │ ├── Triangle1.ans
│ │ │ │ ├── Triangle1.in
│ │ │ │ ├── Triangle2.ans
│ │ │ │ ├── Triangle2.in
│ │ │ │ ├── Triangle3.ans
│ │ │ │ ├── Triangle3.in
│ │ │ │ ├── Triangle4.ans
│ │ │ │ ├── Triangle4.in
│ │ │ │ ├── Triangle5.ans
│ │ │ │ ├── Triangle5.in
│ │ │ │ ├── Triangle6.ans
│ │ │ │ ├── Triangle6.in
│ │ │ │ ├── Triangle7.ans
│ │ │ │ ├── Triangle7.in
│ │ │ │ ├── Triangle8.ans
│ │ │ │ ├── Triangle8.in
│ │ │ │ ├── Triangle9.ans
│ │ │ │ └── Triangle9.in
│ │ │ └── src
│ │ │ ├── 对照
│ │ │ │ ├── result.xml
│ │ │ │ └── Triangle.cpp
│ │ │ ├── 标程
│ │ │ │ ├── result.xml
│ │ │ │ └── Triangle.cpp
│ │ │ └── 高精度
│ │ │ ├── result.xml
│ │ │ └── Triangle.cpp
│ │ ├── 凸多边形分割
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── excision1.ans
│ │ │ │ ├── excision1.in
│ │ │ │ ├── excision2.ans
│ │ │ │ ├── excision2.in
│ │ │ │ ├── excision3.ans
│ │ │ │ ├── excision3.in
│ │ │ │ ├── excision4.ans
│ │ │ │ ├── excision4.in
│ │ │ │ ├── excision5.ans
│ │ │ │ ├── excision5.in
│ │ │ │ ├── excision6.ans
│ │ │ │ └── excision6.in
│ │ │ └── src
│ │ │ ├── 标程
│ │ │ │ ├── excision.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 标程2
│ │ │ │ ├── comp.cpp
│ │ │ │ ├── excision.cpp
│ │ │ │ ├── random.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程3
│ │ │ ├── excision.cpp
│ │ │ └── result.xml
│ │ └── 棋盘制作
│ │ ├── data
│ │ │ ├── chessboard1.ans
│ │ │ ├── chessboard1.in
│ │ │ ├── chessboard2.ans
│ │ │ ├── chessboard2.in
│ │ │ ├── chessboard3.ans
│ │ │ ├── chessboard3.in
│ │ │ ├── chessboard4.ans
│ │ │ ├── chessboard4.in
│ │ │ ├── chessboard5.ans
│ │ │ ├── chessboard5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── std
│ │ ├── chessboard.cpp
│ │ └── result.xml
│ ├── 双重动规
│ │ ├── 城市交通
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── traffic1.ans
│ │ │ │ ├── traffic1.in
│ │ │ │ ├── traffic2.ans
│ │ │ │ ├── traffic2.in
│ │ │ │ ├── traffic3.ans
│ │ │ │ ├── traffic3.in
│ │ │ │ ├── traffic4.ans
│ │ │ │ ├── traffic4.in
│ │ │ │ ├── traffic5.ans
│ │ │ │ └── traffic5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── traffic.cpp
│ │ ├── 基因序列
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── GEN1.in
│ │ │ │ └── GEN.ans
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── GEN.cpp
│ │ │ └── result.xml
│ │ └── 复杂的审批
│ │ ├── data
│ │ │ ├── approval1.ans
│ │ │ ├── approval1.in
│ │ │ ├── approval2.ans
│ │ │ ├── approval2.in
│ │ │ ├── approval3.ans
│ │ │ ├── approval3.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── approval.cpp
│ │ └── result.xml
│ ├── 合并问题
│ │ ├── 合并魔法石1
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── merge11.ans
│ │ │ │ ├── merge11.in
│ │ │ │ ├── merge12.ans
│ │ │ │ ├── merge12.in
│ │ │ │ ├── merge13.ans
│ │ │ │ ├── merge13.in
│ │ │ │ ├── merge14.ans
│ │ │ │ ├── merge14.in
│ │ │ │ ├── merge15.ans
│ │ │ │ └── merge15.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── merge1.cpp
│ │ │ └── result.xml
│ │ ├── 合并魔法石2
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── merge21.ans
│ │ │ │ ├── merge21.in
│ │ │ │ ├── merge22.ans
│ │ │ │ ├── merge22.in
│ │ │ │ ├── merge23.ans
│ │ │ │ ├── merge23.in
│ │ │ │ ├── merge24.ans
│ │ │ │ ├── merge24.in
│ │ │ │ ├── merge25.ans
│ │ │ │ └── merge25.in
│ │ │ └── src
│ │ │ ├── 标程
│ │ │ │ ├── merge2.cpp
│ │ │ │ └── result.xml
│ │ │ └── 算法2
│ │ │ ├── merge2.cpp
│ │ │ └── result.xml
│ │ ├── 多边形魔法阵
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── MagicArray10.ans
│ │ │ │ ├── MagicArray10.in
│ │ │ │ ├── MagicArray1.ans
│ │ │ │ ├── MagicArray1.in
│ │ │ │ ├── MagicArray2.ans
│ │ │ │ ├── MagicArray2.in
│ │ │ │ ├── MagicArray3.ans
│ │ │ │ ├── MagicArray3.in
│ │ │ │ ├── MagicArray4.ans
│ │ │ │ ├── MagicArray4.in
│ │ │ │ ├── MagicArray5.ans
│ │ │ │ ├── MagicArray5.in
│ │ │ │ ├── MagicArray6.ans
│ │ │ │ ├── MagicArray6.in
│ │ │ │ ├── MagicArray7.ans
│ │ │ │ ├── MagicArray7.in
│ │ │ │ ├── MagicArray8.ans
│ │ │ │ ├── MagicArray8.in
│ │ │ │ ├── MagicArray9.ans
│ │ │ │ └── MagicArray9.in
│ │ │ └── src
│ │ │ ├── 参考程序
│ │ │ │ ├── MagicArray.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程
│ │ │ ├── MagicArray.cpp
│ │ │ └── result.xml
│ │ └── 能量项链
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── energy10.ans
│ │ │ ├── energy10.in
│ │ │ ├── energy1.ans
│ │ │ ├── energy1.in
│ │ │ ├── energy2.ans
│ │ │ ├── energy2.in
│ │ │ ├── energy3.ans
│ │ │ ├── energy3.in
│ │ │ ├── energy4.ans
│ │ │ ├── energy4.in
│ │ │ ├── energy5.ans
│ │ │ ├── energy5.in
│ │ │ ├── energy6.ans
│ │ │ ├── energy6.in
│ │ │ ├── energy7.ans
│ │ │ ├── energy7.in
│ │ │ ├── energy8.ans
│ │ │ ├── energy8.in
│ │ │ ├── energy9.ans
│ │ │ └── energy9.in
│ │ └── src
│ │ └── 标程
│ │ ├── energy.cpp
│ │ └── result.xml
│ ├── 多进程动规
│ │ ├── 3取方格数
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── getnum31.ans
│ │ │ │ ├── getnum31.in
│ │ │ │ ├── getnum32.ans
│ │ │ │ ├── getnum32.in
│ │ │ │ ├── getnum33.ans
│ │ │ │ ├── getnum33.in
│ │ │ │ ├── getnum34.ans
│ │ │ │ ├── getnum34.in
│ │ │ │ ├── getnum35.ans
│ │ │ │ └── getnum35.in
│ │ │ └── src
│ │ │ ├── 参考程序
│ │ │ │ ├── getnum3.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程
│ │ │ ├── getnum3.cpp
│ │ │ └── result.xml
│ │ ├── 传纸条
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── message10.ans
│ │ │ │ ├── message10.in
│ │ │ │ ├── message1.ans
│ │ │ │ ├── message1.in
│ │ │ │ ├── message2.ans
│ │ │ │ ├── message2.in
│ │ │ │ ├── message3.ans
│ │ │ │ ├── message3.in
│ │ │ │ ├── message4.ans
│ │ │ │ ├── message4.in
│ │ │ │ ├── message5.ans
│ │ │ │ ├── message5.in
│ │ │ │ ├── message6.ans
│ │ │ │ ├── message6.in
│ │ │ │ ├── message7.ans
│ │ │ │ ├── message7.in
│ │ │ │ ├── message8.ans
│ │ │ │ ├── message8.in
│ │ │ │ ├── message9.ans
│ │ │ │ └── message9.in
│ │ │ └── src
│ │ │ ├── 最小费用流
│ │ │ │ ├── message.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 标程
│ │ │ │ ├── message.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程2
│ │ │ ├── message.cpp
│ │ │ └── result.xml
│ │ └── 方格取数
│ │ ├── data
│ │ │ ├── d1.ans
│ │ │ ├── d1.in
│ │ │ ├── d2.ans
│ │ │ ├── d2.in
│ │ │ ├── d3.ans
│ │ │ ├── d3.in
│ │ │ ├── d4.ans
│ │ │ ├── d4.in
│ │ │ ├── d5.ans
│ │ │ ├── d5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── GetNum.cpp
│ │ └── result.xml
│ ├── 多重背包问题
│ │ ├── 均分魔法石
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── dividing1.ans
│ │ │ │ ├── dividing1.in
│ │ │ │ ├── dividing2.ans
│ │ │ │ ├── dividing2.in
│ │ │ │ ├── dividing3.ans
│ │ │ │ ├── dividing3.in
│ │ │ │ ├── dividing4.ans
│ │ │ │ ├── dividing4.in
│ │ │ │ ├── dividing5.ans
│ │ │ │ └── dividing5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── dividing.cpp
│ │ │ └── result.xml
│ │ ├── 多重背包
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── Mbag1.ans
│ │ │ │ ├── Mbag1.in
│ │ │ │ ├── Mbag2.ans
│ │ │ │ ├── Mbag2.in
│ │ │ │ ├── Mbag3.ans
│ │ │ │ ├── Mbag3.in
│ │ │ │ ├── Mbag4.ans
│ │ │ │ ├── Mbag4.in
│ │ │ │ ├── Mbag5.ans
│ │ │ │ └── Mbag5.in
│ │ │ └── src
│ │ │ ├── 二进制算法
│ │ │ │ ├── Mbag.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程
│ │ │ ├── Mbag.cpp
│ │ │ └── result.xml
│ │ └── 太空梯
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Elevator1.ans
│ │ │ ├── Elevator1.in
│ │ │ ├── Elevator2.ans
│ │ │ ├── Elevator2.in
│ │ │ ├── Elevator3.ans
│ │ │ ├── Elevator3.in
│ │ │ ├── Elevator4.ans
│ │ │ ├── Elevator4.in
│ │ │ ├── Elevator5.ans
│ │ │ ├── Elevator5.in
│ │ │ └── Elevator.out
│ │ └── src
│ │ └── 标程
│ │ ├── Elevator.cpp
│ │ └── result.xml
│ ├── 子串问题
│ │ ├── zipper
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── zipper1.ans
│ │ │ │ └── zipper1.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── zipper.cpp
│ │ ├── 擦除游戏
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── erase10.in
│ │ │ │ ├── erase10.out
│ │ │ │ ├── erase1.in
│ │ │ │ ├── erase1.out
│ │ │ │ ├── erase2.in
│ │ │ │ ├── erase2.out
│ │ │ │ ├── erase3.in
│ │ │ │ ├── erase3.out
│ │ │ │ ├── erase4.in
│ │ │ │ ├── erase4.out
│ │ │ │ ├── erase5.in
│ │ │ │ ├── erase5.out
│ │ │ │ ├── erase6.in
│ │ │ │ ├── erase6.out
│ │ │ │ ├── erase7.in
│ │ │ │ ├── erase7.out
│ │ │ │ ├── erase8.in
│ │ │ │ ├── erase8.out
│ │ │ │ ├── erase9.in
│ │ │ │ └── erase9.out
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── erase.cpp
│ │ │ └── result.xml
│ │ ├── 最长公共子串问题
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── input10.in
│ │ │ │ ├── input11.in
│ │ │ │ ├── input12.in
│ │ │ │ ├── input13.in
│ │ │ │ ├── input14.in
│ │ │ │ ├── input15.in
│ │ │ │ ├── input16.in
│ │ │ │ ├── input17.in
│ │ │ │ ├── input18.in
│ │ │ │ ├── input19.in
│ │ │ │ ├── input1.in
│ │ │ │ ├── input20.in
│ │ │ │ ├── input2.in
│ │ │ │ ├── input3.in
│ │ │ │ ├── input4.in
│ │ │ │ ├── input5.in
│ │ │ │ ├── input6.in
│ │ │ │ ├── input7.in
│ │ │ │ ├── input8.in
│ │ │ │ ├── input9.in
│ │ │ │ ├── output10.ans
│ │ │ │ ├── output11.ans
│ │ │ │ ├── output12.ans
│ │ │ │ ├── output13.ans
│ │ │ │ ├── output14.ans
│ │ │ │ ├── output15.ans
│ │ │ │ ├── output16.ans
│ │ │ │ ├── output17.ans
│ │ │ │ ├── output18.ans
│ │ │ │ ├── output19.ans
│ │ │ │ ├── output1.ans
│ │ │ │ ├── output20.ans
│ │ │ │ ├── output2.ans
│ │ │ │ ├── output3.ans
│ │ │ │ ├── output4.ans
│ │ │ │ ├── output5.ans
│ │ │ │ ├── output6.ans
│ │ │ │ ├── output7.ans
│ │ │ │ ├── output8.ans
│ │ │ │ └── output9.ans
│ │ │ └── src
│ │ │ ├── 算法1
│ │ │ │ ├── LCS.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 算法2
│ │ │ │ ├── LCS.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 算法3
│ │ │ │ ├── LCS.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 算法4
│ │ │ │ ├── LCS.cpp
│ │ │ │ └── result.xml
│ │ │ └── 算法5
│ │ │ ├── LCS.cpp
│ │ │ └── result.xml
│ │ ├── 最长前缀
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── input1.in
│ │ │ │ ├── input2.in
│ │ │ │ ├── input3.in
│ │ │ │ ├── input4.in
│ │ │ │ ├── input5.in
│ │ │ │ ├── output1.ans
│ │ │ │ ├── output2.ans
│ │ │ │ ├── output3.ans
│ │ │ │ ├── output4.ans
│ │ │ │ └── output5.ans
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── Prefix.cpp
│ │ │ └── result.xml
│ │ └── 确定基因功能
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── gene.in
│ │ │ └── gene.out
│ │ └── src
│ │ └── 标程
│ │ ├── gene.cpp
│ │ └── result.xml
│ ├── 子矩阵问题
│ │ ├── 二维最大子矩阵问题
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── Matrix2d1.ans
│ │ │ │ ├── Matrix2d1.in
│ │ │ │ ├── Matrix2d2.ans
│ │ │ │ ├── Matrix2d2.in
│ │ │ │ ├── Matrix2d3.ans
│ │ │ │ ├── Matrix2d3.in
│ │ │ │ ├── Matrix2d4.ans
│ │ │ │ ├── Matrix2d4.in
│ │ │ │ ├── Matrix2d5.ans
│ │ │ │ └── Matrix2d5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── Matrix2d.cpp
│ │ │ └── result.xml
│ │ ├── 子矩阵变形问题
│ │ │ ├── data
│ │ │ │ ├── bombing1.ans
│ │ │ │ ├── bombing1.in
│ │ │ │ ├── bombing2.ans
│ │ │ │ ├── bombing2.in
│ │ │ │ ├── bombing3.ans
│ │ │ │ ├── bombing3.in
│ │ │ │ ├── bombing4.ans
│ │ │ │ ├── bombing4.in
│ │ │ │ ├── bombing5.ans
│ │ │ │ ├── bombing5.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ ├── 动规
│ │ │ │ ├── bombing.cpp
│ │ │ │ └── result.xml
│ │ │ └── 搜索
│ │ │ ├── bombing.cpp
│ │ │ └── result.xml
│ │ └── 扩展最大子矩阵问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── supermatrix1.ans
│ │ │ ├── supermatrix1.in
│ │ │ ├── supermatrix2.ans
│ │ │ ├── supermatrix2.in
│ │ │ ├── supermatrix3.ans
│ │ │ ├── supermatrix3.in
│ │ │ ├── supermatrix4.ans
│ │ │ ├── supermatrix4.in
│ │ │ ├── supermatrix5.ans
│ │ │ └── supermatrix5.in
│ │ └── src
│ │ └── 标程
│ │ ├── result.xml
│ │ └── supermatrix.cpp
│ ├── 完全背包问题
│ │ ├── 完全背包问题
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── FullKnapsack1.ans
│ │ │ │ ├── FullKnapsack1.in
│ │ │ │ ├── FullKnapsack2.ans
│ │ │ │ ├── FullKnapsack2.in
│ │ │ │ ├── FullKnapsack3.ans
│ │ │ │ ├── FullKnapsack3.in
│ │ │ │ ├── FullKnapsack4.ans
│ │ │ │ ├── FullKnapsack4.in
│ │ │ │ ├── FullKnapsack5.ans
│ │ │ │ └── FullKnapsack5.in
│ │ │ └── src
│ │ │ ├── 优化
│ │ │ │ ├── FullKnapsack.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程
│ │ │ ├── FullKnapsack.cpp
│ │ │ └── result.xml
│ │ └── 收益
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Profit1.ans
│ │ │ ├── Profit1.in
│ │ │ ├── Profit2.ans
│ │ │ ├── Profit2.in
│ │ │ ├── Profit3.ans
│ │ │ ├── Profit3.in
│ │ │ ├── Profit4.ans
│ │ │ ├── Profit4.in
│ │ │ ├── Profit5.ans
│ │ │ ├── Profit5.in
│ │ │ ├── Profit.cpp
│ │ │ ├── Profit.exe
│ │ │ └── Profit.out
│ │ └── src
│ │ └── 标程
│ │ ├── Profit.cpp
│ │ └── result.xml
│ ├── 放置问题
│ │ ├── 书架问题1
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── input10.in
│ │ │ │ ├── input11.in
│ │ │ │ ├── input12.in
│ │ │ │ ├── input13.in
│ │ │ │ ├── input14.in
│ │ │ │ ├── input15.in
│ │ │ │ ├── input16.in
│ │ │ │ ├── input17.in
│ │ │ │ ├── input18.in
│ │ │ │ ├── input19.in
│ │ │ │ ├── input1.in
│ │ │ │ ├── input20.in
│ │ │ │ ├── input21.in
│ │ │ │ ├── input22.in
│ │ │ │ ├── input23.in
│ │ │ │ ├── input24.in
│ │ │ │ ├── input25.in
│ │ │ │ ├── input26.in
│ │ │ │ ├── input27.in
│ │ │ │ ├── input28.in
│ │ │ │ ├── input29.in
│ │ │ │ ├── input2.in
│ │ │ │ ├── input30.in
│ │ │ │ ├── input3.in
│ │ │ │ ├── input4.in
│ │ │ │ ├── input5.in
│ │ │ │ ├── input6.in
│ │ │ │ ├── input7.in
│ │ │ │ ├── input8.in
│ │ │ │ ├── input9.in
│ │ │ │ ├── output10.ans
│ │ │ │ ├── output11.ans
│ │ │ │ ├── output12.ans
│ │ │ │ ├── output13.ans
│ │ │ │ ├── output14.ans
│ │ │ │ ├── output15.ans
│ │ │ │ ├── output16.ans
│ │ │ │ ├── output17.ans
│ │ │ │ ├── output18.ans
│ │ │ │ ├── output19.ans
│ │ │ │ ├── output1.ans
│ │ │ │ ├── output20.ans
│ │ │ │ ├── output21.ans
│ │ │ │ ├── output22.ans
│ │ │ │ ├── output23.ans
│ │ │ │ ├── output24.ans
│ │ │ │ ├── output25.ans
│ │ │ │ ├── output26.ans
│ │ │ │ ├── output27.ans
│ │ │ │ ├── output28.ans
│ │ │ │ ├── output29.ans
│ │ │ │ ├── output2.ans
│ │ │ │ ├── output30.ans
│ │ │ │ ├── output3.ans
│ │ │ │ ├── output4.ans
│ │ │ │ ├── output5.ans
│ │ │ │ ├── output6.ans
│ │ │ │ ├── output7.ans
│ │ │ │ ├── output8.ans
│ │ │ │ └── output9.ans
│ │ │ ├── dataconf.xml
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── book.cpp
│ │ │ └── result.xml
│ │ ├── 书架问题2
│ │ │ ├── data
│ │ │ │ ├── book21.ans
│ │ │ │ ├── book21.in
│ │ │ │ ├── book22.ans
│ │ │ │ ├── book22.in
│ │ │ │ ├── book23.ans
│ │ │ │ ├── book23.in
│ │ │ │ ├── book24.ans
│ │ │ │ ├── book24.in
│ │ │ │ ├── book25.ans
│ │ │ │ ├── book25.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── book2.cpp
│ │ │ └── result.xml
│ │ ├── 双色马
│ │ │ ├── data
│ │ │ │ ├── Binhorse10.ans
│ │ │ │ ├── Binhorse10.in
│ │ │ │ ├── Binhorse11.ans
│ │ │ │ ├── Binhorse11.in
│ │ │ │ ├── Binhorse12.ans
│ │ │ │ ├── Binhorse12.in
│ │ │ │ ├── Binhorse13.ans
│ │ │ │ ├── Binhorse13.in
│ │ │ │ ├── Binhorse14.ans
│ │ │ │ ├── Binhorse14.in
│ │ │ │ ├── Binhorse15.ans
│ │ │ │ ├── Binhorse15.in
│ │ │ │ ├── Binhorse1.ans
│ │ │ │ ├── Binhorse1.in
│ │ │ │ ├── Binhorse2.ans
│ │ │ │ ├── Binhorse2.in
│ │ │ │ ├── Binhorse3.ans
│ │ │ │ ├── Binhorse3.in
│ │ │ │ ├── Binhorse4.ans
│ │ │ │ ├── Binhorse4.in
│ │ │ │ ├── Binhorse5.ans
│ │ │ │ ├── Binhorse5.in
│ │ │ │ ├── Binhorse6.ans
│ │ │ │ ├── Binhorse6.in
│ │ │ │ ├── Binhorse7.ans
│ │ │ │ ├── Binhorse7.in
│ │ │ │ ├── Binhorse8.ans
│ │ │ │ ├── Binhorse8.in
│ │ │ │ ├── Binhorse9.ans
│ │ │ │ ├── Binhorse9.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ ├── 优化
│ │ │ │ ├── Binhorse.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程
│ │ │ ├── Binhorse.cpp
│ │ │ └── result.xml
│ │ ├── 唱片录制
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── input10.txt
│ │ │ │ ├── input11.txt
│ │ │ │ ├── input1.txt
│ │ │ │ ├── input2.txt
│ │ │ │ ├── input3.txt
│ │ │ │ ├── input4.txt
│ │ │ │ ├── input5.txt
│ │ │ │ ├── input6.txt
│ │ │ │ ├── input7.txt
│ │ │ │ ├── input8.txt
│ │ │ │ ├── input9.txt
│ │ │ │ ├── output10.txt
│ │ │ │ ├── output11.txt
│ │ │ │ ├── output1.txt
│ │ │ │ ├── output2.txt
│ │ │ │ ├── output3.txt
│ │ │ │ ├── output4.txt
│ │ │ │ ├── output5.txt
│ │ │ │ ├── output6.txt
│ │ │ │ ├── output7.txt
│ │ │ │ ├── output8.txt
│ │ │ │ └── output9.txt
│ │ │ └── src
│ │ │ ├── 方法1
│ │ │ │ ├── record.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 方法2
│ │ │ │ ├── record.cpp
│ │ │ │ └── result.xml
│ │ │ └── 方法3
│ │ │ ├── record.cpp
│ │ │ └── result.xml
│ │ ├── 安排车厢
│ │ │ ├── data
│ │ │ │ ├── carriage1.ans
│ │ │ │ ├── carriage1.in
│ │ │ │ ├── carriage2.ans
│ │ │ │ ├── carriage2.in
│ │ │ │ ├── carriage3.ans
│ │ │ │ ├── carriage3.in
│ │ │ │ ├── carriage4.ans
│ │ │ │ ├── carriage4.in
│ │ │ │ ├── carriage5.ans
│ │ │ │ ├── carriage5.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── carriage.cpp
│ │ │ └── result.xml
│ │ └── 花店橱窗设计
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── flower1.ans
│ │ │ ├── flower1.in
│ │ │ ├── flower2.ans
│ │ │ ├── flower2.in
│ │ │ ├── flower3.ans
│ │ │ ├── flower3.in
│ │ │ ├── flower4.ans
│ │ │ └── flower4.in
│ │ └── src
│ │ └── 标程
│ │ ├── flower.cpp
│ │ └── result.xml
│ ├── 数字分组问题
│ │ ├── 数字分组1
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── Stone11.ans
│ │ │ │ ├── Stone11.in
│ │ │ │ ├── Stone12.ans
│ │ │ │ ├── Stone12.in
│ │ │ │ ├── Stone13.ans
│ │ │ │ ├── Stone13.in
│ │ │ │ ├── Stone14.ans
│ │ │ │ ├── Stone14.in
│ │ │ │ ├── Stone15.ans
│ │ │ │ └── Stone15.in
│ │ │ └── src
│ │ │ ├── DFS算法
│ │ │ │ ├── result.xml
│ │ │ │ └── Stone1.cpp
│ │ │ └── 动规算法
│ │ │ ├── result.xml
│ │ │ └── Stone1.cpp
│ │ └── 数字分组2
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Stone21.ans
│ │ │ ├── Stone21.in
│ │ │ ├── Stone22.ans
│ │ │ ├── Stone22.in
│ │ │ ├── Stone23.ans
│ │ │ ├── Stone23.in
│ │ │ ├── Stone24.ans
│ │ │ ├── Stone24.in
│ │ │ ├── Stone25.ans
│ │ │ └── Stone25.in
│ │ └── src
│ │ └── 标程
│ │ ├── result.xml
│ │ └── Stone2.cpp
│ ├── 数字游戏
│ │ ├── 乘积最大
│ │ │ ├── data
│ │ │ │ ├── b1.ans
│ │ │ │ ├── b1.in
│ │ │ │ ├── b1.out
│ │ │ │ ├── b2.ans
│ │ │ │ ├── b2.in
│ │ │ │ ├── b3.ans
│ │ │ │ ├── b3.in
│ │ │ │ ├── b4.ans
│ │ │ │ ├── b4.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── Happiness.cpp
│ │ │ └── result.xml
│ │ ├── 加减人生
│ │ │ └── Divisibility.cpp
│ │ ├── 模拟人生
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── GAME1.ans
│ │ │ │ ├── GAME1.in
│ │ │ │ ├── GAME2.ans
│ │ │ │ ├── GAME2.in
│ │ │ │ ├── GAME3.ans
│ │ │ │ ├── GAME3.in
│ │ │ │ ├── GAME4.ans
│ │ │ │ ├── GAME4.in
│ │ │ │ ├── GAME5.ans
│ │ │ │ └── GAME5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── TheSims.cpp
│ │ ├── 添加号问题
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── parentheses1.ans
│ │ │ │ ├── parentheses1.in
│ │ │ │ ├── parentheses2.ans
│ │ │ │ ├── parentheses2.in
│ │ │ │ ├── parentheses3.ans
│ │ │ │ ├── parentheses3.in
│ │ │ │ ├── parentheses4.ans
│ │ │ │ ├── parentheses4.in
│ │ │ │ ├── parentheses5.ans
│ │ │ │ ├── parentheses5.in
│ │ │ │ ├── parentheses6.ans
│ │ │ │ ├── parentheses6.in
│ │ │ │ ├── parentheses7.ans
│ │ │ │ ├── parentheses7.in
│ │ │ │ ├── parentheses8.ans
│ │ │ │ └── parentheses8.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── parentheses.cpp
│ │ │ └── result.xml
│ │ ├── 矩阵连乘
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── matrix1.ans
│ │ │ │ ├── matrix1.in
│ │ │ │ ├── matrix2.ans
│ │ │ │ ├── matrix2.in
│ │ │ │ ├── matrix3.ans
│ │ │ │ ├── matrix3.in
│ │ │ │ ├── matrix4.ans
│ │ │ │ ├── matrix4.in
│ │ │ │ ├── matrix5.ans
│ │ │ │ └── matrix5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── matrix.cpp
│ │ │ └── result.xml
│ │ └── 选数统计
│ │ ├── data
│ │ │ ├── count10.in
│ │ │ ├── count10.out
│ │ │ ├── count1.in
│ │ │ ├── count1.out
│ │ │ ├── count2.in
│ │ │ ├── count2.out
│ │ │ ├── count3.in
│ │ │ ├── count3.out
│ │ │ ├── count4.in
│ │ │ ├── count4.out
│ │ │ ├── count5.in
│ │ │ ├── count5.out
│ │ │ ├── count6.in
│ │ │ ├── count6.out
│ │ │ ├── count7.in
│ │ │ ├── count7.out
│ │ │ ├── count8.in
│ │ │ ├── count8.out
│ │ │ ├── count9.in
│ │ │ ├── count9.out
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── ChoiceNum.cpp
│ │ └── result.xml
│ ├── 数的划分
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Numdismantle1.ans
│ │ │ ├── Numdismantle1.in
│ │ │ ├── Numdismantle2.ans
│ │ │ ├── Numdismantle2.in
│ │ │ ├── Numdismantle3.ans
│ │ │ ├── Numdismantle3.in
│ │ │ ├── Numdismantle4.ans
│ │ │ ├── Numdismantle4.in
│ │ │ ├── Numdismantle5.ans
│ │ │ └── Numdismantle5.in
│ │ └── src
│ │ ├── 动规算法1
│ │ │ ├── Numdismantle.cpp
│ │ │ └── result.xml
│ │ ├── 动规算法2
│ │ │ ├── Numdismantle.cpp
│ │ │ └── result.xml
│ │ ├── 动规算法3
│ │ │ ├── Numdismantle.cpp
│ │ │ └── result.xml
│ │ ├── 枚举算法
│ │ │ ├── Numdismantle.cpp
│ │ │ └── result.xml
│ │ └── 递归算法
│ │ ├── Numdismantle.cpp
│ │ └── result.xml
│ ├── 最大连续子序列问题
│ │ ├── K个最大连续子序列和
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── ksum1.ans
│ │ │ │ ├── ksum1.in
│ │ │ │ ├── ksum2.ans
│ │ │ │ ├── ksum2.in
│ │ │ │ ├── ksum3.ans
│ │ │ │ ├── ksum3.in
│ │ │ │ ├── ksum4.ans
│ │ │ │ ├── ksum4.in
│ │ │ │ ├── ksum5.ans
│ │ │ │ └── ksum5.in
│ │ │ └── src
│ │ │ └── std
│ │ │ └── ksum.cpp
│ │ ├── 最大子序列和
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── random.cpp
│ │ │ │ ├── sum10.ans
│ │ │ │ ├── sum10.in
│ │ │ │ ├── sum1.ans
│ │ │ │ ├── sum1.in
│ │ │ │ ├── sum2.ans
│ │ │ │ ├── sum2.in
│ │ │ │ ├── sum3.ans
│ │ │ │ ├── sum3.in
│ │ │ │ ├── sum4.ans
│ │ │ │ ├── sum4.in
│ │ │ │ ├── sum5.ans
│ │ │ │ ├── sum5.in
│ │ │ │ ├── sum6.ans
│ │ │ │ ├── sum6.in
│ │ │ │ ├── sum7.ans
│ │ │ │ ├── sum7.in
│ │ │ │ ├── sum8.ans
│ │ │ │ ├── sum8.in
│ │ │ │ ├── sum9.ans
│ │ │ │ ├── sum9.in
│ │ │ │ └── sum.cpp
│ │ │ └── src
│ │ │ ├── 动规算法
│ │ │ │ ├── Csum.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 朴素算法
│ │ │ │ ├── Csum.cpp
│ │ │ │ └── result.xml
│ │ │ └── 递归算法
│ │ │ ├── Csum.cpp
│ │ │ └── result.xml
│ │ └── 最大子序列积
│ │ ├── data
│ │ │ ├── Cproduct1.ans
│ │ │ ├── Cproduct1.in
│ │ │ ├── Cproduct2.ans
│ │ │ ├── Cproduct2.in
│ │ │ ├── Cproduct3.ans
│ │ │ ├── Cproduct3.in
│ │ │ ├── Cproduct4.ans
│ │ │ ├── Cproduct4.in
│ │ │ ├── Cproduct5.ans
│ │ │ ├── Cproduct5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── Cproduct.cpp
│ │ └── result.xml
│ ├── 最长不下降子序列
│ │ ├── 友好城市
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── ship10.ans
│ │ │ │ ├── ship10.in
│ │ │ │ ├── ship11.ans
│ │ │ │ ├── ship11.in
│ │ │ │ ├── ship12.ans
│ │ │ │ ├── ship12.in
│ │ │ │ ├── Ship1.ans
│ │ │ │ ├── Ship1.in
│ │ │ │ ├── Ship2.ans
│ │ │ │ ├── Ship2.in
│ │ │ │ ├── Ship3.ans
│ │ │ │ ├── Ship3.in
│ │ │ │ ├── Ship4.ans
│ │ │ │ ├── Ship4.in
│ │ │ │ ├── ship5.ans
│ │ │ │ ├── Ship5.in
│ │ │ │ ├── Ship6.ans
│ │ │ │ ├── Ship6.in
│ │ │ │ ├── Ship7.ans
│ │ │ │ ├── Ship7.in
│ │ │ │ ├── Ship8.ans
│ │ │ │ ├── Ship8.in
│ │ │ │ ├── ship9.ans
│ │ │ │ └── ship9.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── city.cpp
│ │ │ └── result.xml
│ │ ├── 合唱团
│ │ │ ├── data
│ │ │ │ ├── chorus10.ans
│ │ │ │ ├── chorus10.in
│ │ │ │ ├── chorus1.ans
│ │ │ │ ├── chorus1.in
│ │ │ │ ├── chorus2.ans
│ │ │ │ ├── chorus2.in
│ │ │ │ ├── chorus3.ans
│ │ │ │ ├── chorus3.in
│ │ │ │ ├── chorus4.ans
│ │ │ │ ├── chorus4.in
│ │ │ │ ├── chorus5.ans
│ │ │ │ ├── chorus5.in
│ │ │ │ ├── chorus6.ans
│ │ │ │ ├── chorus6.in
│ │ │ │ ├── chorus7.ans
│ │ │ │ ├── chorus7.in
│ │ │ │ ├── chorus8.ans
│ │ │ │ ├── chorus8.in
│ │ │ │ ├── chorus9.ans
│ │ │ │ ├── chorus9.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── chorus.cpp
│ │ │ └── result.xml
│ │ ├── 和谐俱乐部
│ │ │ ├── data
│ │ │ │ ├── Beautiful1.ans
│ │ │ │ ├── Beautiful1.in
│ │ │ │ ├── Beautiful2.ans
│ │ │ │ ├── Beautiful2.in
│ │ │ │ ├── Beautiful3.ans
│ │ │ │ ├── Beautiful3.in
│ │ │ │ ├── Beautiful4.ans
│ │ │ │ ├── Beautiful4.in
│ │ │ │ ├── Beautiful5.ans
│ │ │ │ ├── Beautiful5.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ ├── 优化
│ │ │ │ ├── Beautiful.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程
│ │ │ ├── Beautiful.cpp
│ │ │ └── result.xml
│ │ ├── 抄近路
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── shortline1.ans
│ │ │ │ ├── shortline1.in
│ │ │ │ ├── shortline2.ans
│ │ │ │ ├── shortline2.in
│ │ │ │ ├── shortline3.ans
│ │ │ │ ├── shortline3.in
│ │ │ │ ├── shortline4.ans
│ │ │ │ ├── shortline4.in
│ │ │ │ ├── shortline5.ans
│ │ │ │ └── shortline5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── shortline.cpp
│ │ ├── 拦截导弹
│ │ │ ├── data
│ │ │ │ ├── a1.ans
│ │ │ │ ├── a1.in
│ │ │ │ ├── a2.ans
│ │ │ │ ├── a2.in
│ │ │ │ ├── a3.ans
│ │ │ │ ├── a3.in
│ │ │ │ ├── a4.ans
│ │ │ │ ├── a4.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── missile.cpp
│ │ │ └── result.xml
│ │ ├── 机器人军团
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── robot1.ans
│ │ │ │ ├── robot1.in
│ │ │ │ ├── robot2.ans
│ │ │ │ ├── robot2.in
│ │ │ │ ├── robot3.ans
│ │ │ │ ├── robot3.in
│ │ │ │ ├── robot4.ans
│ │ │ │ ├── robot4.in
│ │ │ │ ├── robot5.ans
│ │ │ │ └── robot5.in
│ │ │ └── src
│ │ │ ├── 优化
│ │ │ │ ├── result.xml
│ │ │ │ └── robot.cpp
│ │ │ ├── 标程
│ │ │ │ ├── result.xml
│ │ │ │ └── robot.cpp
│ │ │ └── 非动规
│ │ │ ├── result.xml
│ │ │ └── robot.cpp
│ │ ├── 楼兰宝藏
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── Treasure_map1.ans
│ │ │ │ ├── Treasure_map1.in
│ │ │ │ ├── Treasure_map2.ans
│ │ │ │ ├── Treasure_map2.in
│ │ │ │ ├── Treasure_map3.ans
│ │ │ │ └── Treasure_map3.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── Treasure_map.cpp
│ │ ├── 滑雪
│ │ │ ├── data
│ │ │ │ ├── ski1.ans
│ │ │ │ ├── ski1.in
│ │ │ │ ├── ski2.ans
│ │ │ │ ├── ski2.in
│ │ │ │ ├── ski3.ans
│ │ │ │ ├── ski3.in
│ │ │ │ ├── ski4.ans
│ │ │ │ ├── ski4.in
│ │ │ │ ├── ski5.ans
│ │ │ │ └── ski5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── ski.cpp
│ │ └── 魔法石矿
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── Mine1.ans
│ │ │ ├── Mine1.in
│ │ │ ├── Mine2.ans
│ │ │ ├── Mine2.in
│ │ │ ├── Mine3.ans
│ │ │ ├── Mine3.in
│ │ │ ├── Mine4.ans
│ │ │ ├── Mine4.in
│ │ │ ├── Mine5.ans
│ │ │ └── Mine5.in
│ │ └── src
│ │ └── 标程
│ │ ├── Mine.cpp
│ │ └── result.xml
│ ├── 最长公共上升子序列
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── LCIS1.ans
│ │ │ ├── LCIS1.in
│ │ │ ├── LCIS2.ans
│ │ │ ├── LCIS2.in
│ │ │ ├── LCIS3.ans
│ │ │ ├── LCIS3.in
│ │ │ ├── LCIS4.ans
│ │ │ ├── LCIS4.in
│ │ │ ├── LCIS5.ans
│ │ │ ├── LCIS5.in
│ │ │ └── random.cpp
│ │ └── src
│ │ ├── 算法1
│ │ │ ├── LCIS.cpp
│ │ │ └── result.xml
│ │ ├── 算法2
│ │ │ └── LCIS.cpp
│ │ └── 验证程序
│ │ ├── LCIS.cpp
│ │ └── result.xml
│ ├── 树型动态规划
│ │ ├── 加分二叉树
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── TREE1.ans
│ │ │ │ ├── TREE1.in
│ │ │ │ ├── TREE2.ans
│ │ │ │ ├── TREE2.in
│ │ │ │ ├── TREE3.ans
│ │ │ │ ├── TREE3.in
│ │ │ │ ├── TREE4.ans
│ │ │ │ ├── TREE4.in
│ │ │ │ ├── TREE5.ans
│ │ │ │ └── TREE5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── tree.cpp
│ │ ├── 宝藏
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── mine1.ans
│ │ │ │ ├── mine1.in
│ │ │ │ ├── mine2.ans
│ │ │ │ ├── mine2.in
│ │ │ │ ├── mine3.ans
│ │ │ │ ├── mine3.in
│ │ │ │ ├── mine4.ans
│ │ │ │ ├── mine4.in
│ │ │ │ ├── mine5.ans
│ │ │ │ ├── mine5.in
│ │ │ │ ├── mine6.ans
│ │ │ │ └── mine6.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── mine.cpp
│ │ │ └── result.xml
│ │ ├── 技能树
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── skill10.in
│ │ │ │ ├── skill10.out
│ │ │ │ ├── skill1.in
│ │ │ │ ├── skill1.out
│ │ │ │ ├── skill2.in
│ │ │ │ ├── skill2.out
│ │ │ │ ├── skill3.in
│ │ │ │ ├── skill3.out
│ │ │ │ ├── skill4.in
│ │ │ │ ├── skill4.out
│ │ │ │ ├── skill5.in
│ │ │ │ ├── skill5.out
│ │ │ │ ├── skill6.in
│ │ │ │ ├── skill6.out
│ │ │ │ ├── skill7.in
│ │ │ │ ├── skill7.out
│ │ │ │ ├── skill8.in
│ │ │ │ ├── skill8.out
│ │ │ │ ├── skill9.in
│ │ │ │ ├── skill9.out
│ │ │ │ └── skill.bat
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── skill.cpp
│ │ ├── 最后一战
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── lastwar1.in
│ │ │ │ ├── lastwar1.out
│ │ │ │ ├── lastwar2.in
│ │ │ │ ├── lastwar2.out
│ │ │ │ ├── lastwar3.in
│ │ │ │ ├── lastwar3.out
│ │ │ │ ├── lastwar4.in
│ │ │ │ ├── lastwar4.out
│ │ │ │ ├── lastwar5.in
│ │ │ │ └── lastwar5.out
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── lastwar.cpp
│ │ │ └── result.xml
│ │ ├── 逆转未来
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── reverse.ans
│ │ │ │ └── reverse.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ └── reverse.cpp
│ │ ├── 选课
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── SGOI03.IN1
│ │ │ │ ├── SGOI03.IN2
│ │ │ │ ├── SGOI03.IN3
│ │ │ │ ├── SGOI03.IN4
│ │ │ │ ├── SGOI03.IN5
│ │ │ │ ├── SGOI03.OU1
│ │ │ │ ├── SGOI03.OU2
│ │ │ │ ├── SGOI03.OU3
│ │ │ │ ├── SGOI03.OU4
│ │ │ │ └── SGOI03.OU5
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── select.cpp
│ │ └── 鸿门宴
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── party1.ans
│ │ │ ├── party1.in
│ │ │ ├── party2.ans
│ │ │ ├── party2.in
│ │ │ ├── party3.ans
│ │ │ ├── party3.in
│ │ │ ├── party4.ans
│ │ │ └── party4.in
│ │ └── src
│ │ └── 标程
│ │ ├── party.cpp
│ │ └── result.xml
│ ├── 楼梯问题
│ │ ├── 楼梯问题
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── Staircases1.ans
│ │ │ │ ├── Staircases1.in
│ │ │ │ ├── Staircases2.ans
│ │ │ │ ├── Staircases2.in
│ │ │ │ ├── Staircases3.ans
│ │ │ │ ├── Staircases3.in
│ │ │ │ ├── Staircases4.ans
│ │ │ │ ├── Staircases4.in
│ │ │ │ ├── Staircases5.ans
│ │ │ │ └── Staircases5.in
│ │ │ └── src
│ │ │ ├── 动规算法1
│ │ │ │ ├── result.xml
│ │ │ │ └── Staircases.cpp
│ │ │ ├── 动规算法2
│ │ │ │ ├── result.xml
│ │ │ │ └── Staircases.cpp
│ │ │ ├── 动规算法3
│ │ │ │ ├── result.xml
│ │ │ │ └── Staircases.cpp
│ │ │ ├── 动规算法5
│ │ │ │ ├── result.xml
│ │ │ │ └── Staircases.cpp
│ │ │ ├── 动规算法6
│ │ │ │ ├── result.xml
│ │ │ │ └── Staircases.cpp
│ │ │ └── 母函数算法
│ │ │ ├── result.xml
│ │ │ └── Staircases.cpp
│ │ └── 积木游戏
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── juggle1.ans
│ │ │ ├── juggle1.in
│ │ │ ├── juggle2.ans
│ │ │ ├── juggle2.in
│ │ │ ├── juggle3.ans
│ │ │ ├── juggle3.in
│ │ │ ├── juggle4.ans
│ │ │ ├── juggle4.in
│ │ │ ├── juggle5.ans
│ │ │ └── juggle5.in
│ │ └── src
│ │ └── 标程
│ │ ├── juggle.cpp
│ │ └── result.xml
│ ├── 混合背包问题
│ │ ├── 忙碌
│ │ │ ├── data
│ │ │ │ ├── busy1.ans
│ │ │ │ ├── busy1.in
│ │ │ │ ├── busy2.ans
│ │ │ │ ├── busy2.in
│ │ │ │ ├── busy3.ans
│ │ │ │ ├── busy3.in
│ │ │ │ ├── busy4.ans
│ │ │ │ ├── busy4.in
│ │ │ │ ├── busy5.ans
│ │ │ │ ├── busy5.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── busy.cpp
│ │ │ └── result.xml
│ │ └── 硬币问题
│ │ ├── data
│ │ │ ├── coin1.ans
│ │ │ ├── coin1.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── 对照程序
│ │ │ ├── coin.cpp
│ │ │ └── result.xml
│ │ └── 混合背包
│ │ ├── coin.cpp
│ │ └── result.xml
│ ├── 状态压缩动态规划
│ │ ├── 清扫计划
│ │ │ ├── data
│ │ │ │ ├── cls1.ans
│ │ │ │ ├── cls1.in
│ │ │ │ ├── cls2.ans
│ │ │ │ ├── cls2.in
│ │ │ │ ├── cls3.ans
│ │ │ │ ├── cls3.in
│ │ │ │ ├── cls4.ans
│ │ │ │ ├── cls4.in
│ │ │ │ ├── cls5.ans
│ │ │ │ ├── cls5.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── cls.cpp
│ │ │ └── result.xml
│ │ ├── 炮兵阵地
│ │ │ ├── data
│ │ │ │ ├── cannon1.ans
│ │ │ │ ├── cannon1.in
│ │ │ │ ├── cannon2.ans
│ │ │ │ ├── cannon2.in
│ │ │ │ ├── cannon3.ans
│ │ │ │ ├── cannon3.in
│ │ │ │ ├── cannon4.ans
│ │ │ │ ├── cannon4.in
│ │ │ │ ├── cannon5.ans
│ │ │ │ ├── cannon5.in
│ │ │ │ └── dataconf.xml
│ │ │ ├── src
│ │ │ │ └── 标程
│ │ │ │ ├── cannon.cpp
│ │ │ │ └── result.xml
│ │ │ └── 对拍.cpp
│ │ ├── 猛兽军团1
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── embattle1.ans
│ │ │ │ ├── embattle1.in
│ │ │ │ ├── embattle2.ans
│ │ │ │ ├── embattle2.in
│ │ │ │ ├── embattle3.ans
│ │ │ │ ├── embattle3.in
│ │ │ │ ├── embattle4.ans
│ │ │ │ ├── embattle4.in
│ │ │ │ ├── embattle5.ans
│ │ │ │ └── embattle5.in
│ │ │ └── src
│ │ │ ├── 优化
│ │ │ │ ├── embattle.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 标程
│ │ │ │ ├── embattle.cpp
│ │ │ │ └── result.xml
│ │ │ └── 高精度
│ │ │ ├── embattle.cpp
│ │ │ └── result.xml
│ │ ├── 猛兽军团2
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── embattle21.ans
│ │ │ │ ├── embattle21.in
│ │ │ │ ├── embattle22.ans
│ │ │ │ ├── embattle22.in
│ │ │ │ ├── embattle23.ans
│ │ │ │ ├── embattle23.in
│ │ │ │ ├── embattle24.ans
│ │ │ │ ├── embattle24.in
│ │ │ │ ├── embattle25.ans
│ │ │ │ └── embattle25.in
│ │ │ └── src
│ │ │ ├── 优化
│ │ │ │ ├── embattle2.cpp
│ │ │ │ └── result.xml
│ │ │ └── 标程
│ │ │ ├── embattle2.cpp
│ │ │ └── result.xml
│ │ └── 猛兽动物园
│ │ ├── data
│ │ │ ├── 10.in
│ │ │ ├── 10.out
│ │ │ ├── 11.in
│ │ │ ├── 11.out
│ │ │ ├── 12.in
│ │ │ ├── 12.out
│ │ │ ├── 13.in
│ │ │ ├── 13.out
│ │ │ ├── 14.in
│ │ │ ├── 14.out
│ │ │ ├── 15.in
│ │ │ ├── 15.out
│ │ │ ├── 16.in
│ │ │ ├── 16.out
│ │ │ ├── 17.in
│ │ │ ├── 17.out
│ │ │ ├── 18.in
│ │ │ ├── 18.out
│ │ │ ├── 19.in
│ │ │ ├── 19.out
│ │ │ ├── 1.in
│ │ │ ├── 1.out
│ │ │ ├── 20.in
│ │ │ ├── 20.out
│ │ │ ├── 2.in
│ │ │ ├── 2.out
│ │ │ ├── 3.in
│ │ │ ├── 3.out
│ │ │ ├── 4.in
│ │ │ ├── 4.out
│ │ │ ├── 5.in
│ │ │ ├── 5.out
│ │ │ ├── 6.in
│ │ │ ├── 6.out
│ │ │ ├── 7.in
│ │ │ ├── 7.out
│ │ │ ├── 8.in
│ │ │ ├── 8.out
│ │ │ ├── 9.in
│ │ │ ├── 9.out
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── result.xml
│ │ └── zoo.cpp
│ ├── 理想收入问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── stock1.ans
│ │ │ ├── stock1.in
│ │ │ ├── stock2.ans
│ │ │ ├── stock2.in
│ │ │ ├── stock3.ans
│ │ │ ├── stock3.in
│ │ │ ├── stock4.ans
│ │ │ ├── stock4.in
│ │ │ ├── stock5.ans
│ │ │ └── stock5.in
│ │ └── src
│ │ ├── 优化算法1
│ │ │ ├── result.xml
│ │ │ └── stock.cpp
│ │ ├── 优化算法2
│ │ │ ├── result.xml
│ │ │ └── stock.cpp
│ │ ├── 优化算法3
│ │ │ ├── result.xml
│ │ │ └── stock.cpp
│ │ ├── 优化算法4
│ │ │ ├── result.xml
│ │ │ └── stock.cpp
│ │ ├── 优化算法5
│ │ │ ├── result.xml
│ │ │ └── stock.cpp
│ │ ├── 优化算法6
│ │ │ ├── result.xml
│ │ │ └── stock.cpp
│ │ ├── 优化算法7
│ │ │ ├── result.xml
│ │ │ └── stock.cpp
│ │ ├── 优化算法8
│ │ │ ├── result.xml
│ │ │ └── stock.cpp
│ │ ├── 朴素动规
│ │ │ ├── result.xml
│ │ │ └── stock.cpp
│ │ └── 贪心算法
│ │ ├── result.xml
│ │ └── stock.cpp
│ ├── 相遇问题
│ │ ├── 天上掉馅饼
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── pie1.ans
│ │ │ │ ├── pie1.in
│ │ │ │ ├── pie2.ans
│ │ │ │ ├── pie2.in
│ │ │ │ ├── pie3.ans
│ │ │ │ ├── pie3.in
│ │ │ │ ├── pie4.ans
│ │ │ │ ├── pie4.in
│ │ │ │ ├── pie5.ans
│ │ │ │ └── pie5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── pie.cpp
│ │ │ └── result.xml
│ │ ├── 相遇问题
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── encounter10.ans
│ │ │ │ ├── encounter10.in
│ │ │ │ ├── encounter11.ans
│ │ │ │ ├── encounter11.in
│ │ │ │ ├── encounter12.ans
│ │ │ │ ├── encounter12.in
│ │ │ │ ├── encounter1.ans
│ │ │ │ ├── encounter1.in
│ │ │ │ ├── encounter2.ans
│ │ │ │ ├── encounter2.in
│ │ │ │ ├── encounter3.ans
│ │ │ │ ├── encounter3.in
│ │ │ │ ├── encounter4.ans
│ │ │ │ ├── encounter4.in
│ │ │ │ ├── encounter5.ans
│ │ │ │ ├── encounter5.in
│ │ │ │ ├── encounter6.ans
│ │ │ │ ├── encounter6.in
│ │ │ │ ├── encounter7.ans
│ │ │ │ ├── encounter7.in
│ │ │ │ ├── encounter8.ans
│ │ │ │ ├── encounter8.in
│ │ │ │ ├── encounter9.ans
│ │ │ │ └── encounter9.in
│ │ │ ├── new
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ └── src
│ │ │ ├── 初始算法
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 动规1
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 动规5
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 动规优化1
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 动规优化2
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 动规优化3
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 动规优化4
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 动规优化5
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 宽度优先搜索
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ ├── 递归算法
│ │ │ │ ├── encounter.cpp
│ │ │ │ └── result.xml
│ │ │ └── 递归算法优化
│ │ │ ├── encounter.cpp
│ │ │ └── result.xml
│ │ └── 胜利大逃亡
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── escape1.ans
│ │ │ ├── escape1.in
│ │ │ ├── escape2.ans
│ │ │ ├── escape2.in
│ │ │ ├── escape3.ans
│ │ │ ├── escape3.in
│ │ │ ├── escape4.ans
│ │ │ ├── escape4.in
│ │ │ ├── escape5.ans
│ │ │ ├── escape5.in
│ │ │ └── escape.out
│ │ └── src
│ │ └── 标准
│ │ ├── escape.cpp
│ │ └── result.xml
│ ├── 简单背包问题
│ │ ├── data
│ │ │ ├── Backpack1.ans
│ │ │ ├── Backpack1.in
│ │ │ ├── Backpack2.ans
│ │ │ ├── Backpack2.in
│ │ │ ├── Backpack3.ans
│ │ │ ├── Backpack3.in
│ │ │ ├── Backpack4.ans
│ │ │ ├── Backpack4.in
│ │ │ ├── Backpack5.ans
│ │ │ ├── Backpack5.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── 枚举算法
│ │ │ ├── Backpack.cpp
│ │ │ └── result.xml
│ │ └── 递归算法
│ │ ├── Backpack.cpp
│ │ └── result.xml
│ ├── 货币问题
│ │ ├── 货币系统问题
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── money1.ans
│ │ │ │ ├── money1.in
│ │ │ │ ├── money2.ans
│ │ │ │ ├── money2.in
│ │ │ │ ├── money3.ans
│ │ │ │ ├── money3.in
│ │ │ │ ├── money4.ans
│ │ │ │ ├── money4.in
│ │ │ │ ├── money5.ans
│ │ │ │ └── money5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── money.cpp
│ │ │ └── result.xml
│ │ └── 货币面值
│ │ ├── data
│ │ │ ├── Currency1.ans
│ │ │ ├── Currency1.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ ├── 标程
│ │ │ ├── Currency.cpp
│ │ │ └── result.xml
│ │ └── 标程2
│ │ ├── Currency.cpp
│ │ └── result.xml
│ ├── 购物问题
│ │ ├── 商店购物
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── input10.txt
│ │ │ │ ├── input11.txt
│ │ │ │ ├── input12.txt
│ │ │ │ ├── input1.txt
│ │ │ │ ├── input2.txt
│ │ │ │ ├── input3.txt
│ │ │ │ ├── input4.txt
│ │ │ │ ├── input5.txt
│ │ │ │ ├── input6.txt
│ │ │ │ ├── input7.txt
│ │ │ │ ├── input8.txt
│ │ │ │ ├── input9.txt
│ │ │ │ ├── output10.txt
│ │ │ │ ├── output11.txt
│ │ │ │ ├── output12.txt
│ │ │ │ ├── output1.txt
│ │ │ │ ├── output2.txt
│ │ │ │ ├── output3.txt
│ │ │ │ ├── output4.txt
│ │ │ │ ├── output5.txt
│ │ │ │ ├── output6.txt
│ │ │ │ ├── output7.txt
│ │ │ │ ├── output8.txt
│ │ │ │ └── output9.txt
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── shopping2.cpp
│ │ ├── 收购魔法石
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── Pearls10.ans
│ │ │ │ ├── Pearls10.in
│ │ │ │ ├── pearls11.ans
│ │ │ │ ├── pearls11.in
│ │ │ │ ├── pearls12.ans
│ │ │ │ ├── pearls12.in
│ │ │ │ ├── Pearls13.ans
│ │ │ │ ├── Pearls13.in
│ │ │ │ ├── Pearls14.ans
│ │ │ │ ├── Pearls14.in
│ │ │ │ ├── Pearls15.ans
│ │ │ │ ├── Pearls15.in
│ │ │ │ ├── Pearls16.ans
│ │ │ │ ├── Pearls16.in
│ │ │ │ ├── pearls17.ans
│ │ │ │ ├── pearls17.in
│ │ │ │ ├── pearls18.ans
│ │ │ │ ├── pearls18.in
│ │ │ │ ├── pearls19.ans
│ │ │ │ ├── pearls19.in
│ │ │ │ ├── Pearls1.ans
│ │ │ │ ├── Pearls1.in
│ │ │ │ ├── pearls20.ans
│ │ │ │ ├── pearls20.in
│ │ │ │ ├── Pearls2.ans
│ │ │ │ ├── Pearls2.in
│ │ │ │ ├── Pearls3.ans
│ │ │ │ ├── Pearls3.in
│ │ │ │ ├── Pearls4.ans
│ │ │ │ ├── Pearls4.in
│ │ │ │ ├── Pearls5.ans
│ │ │ │ ├── Pearls5.in
│ │ │ │ ├── Pearls6.ans
│ │ │ │ ├── Pearls6.in
│ │ │ │ ├── pearls7.ans
│ │ │ │ ├── Pearls7.in
│ │ │ │ ├── pearls8.ans
│ │ │ │ ├── Pearls8.in
│ │ │ │ ├── Pearls9.ans
│ │ │ │ └── Pearls9.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── pearls.cpp
│ │ │ └── result.xml
│ │ └── 购物问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── shopping10.ans
│ │ │ ├── shopping10.in
│ │ │ ├── shopping11.ans
│ │ │ ├── shopping11.in
│ │ │ ├── shopping12.ans
│ │ │ ├── shopping12.in
│ │ │ ├── shopping13.ans
│ │ │ ├── shopping13.in
│ │ │ ├── shopping14.ans
│ │ │ ├── shopping14.in
│ │ │ ├── shopping15.ans
│ │ │ ├── shopping15.in
│ │ │ ├── shopping16.ans
│ │ │ ├── shopping16.in
│ │ │ ├── shopping17.ans
│ │ │ ├── shopping17.in
│ │ │ ├── shopping18.ans
│ │ │ ├── shopping18.in
│ │ │ ├── shopping19.ans
│ │ │ ├── shopping19.in
│ │ │ ├── shopping1.ans
│ │ │ ├── shopping1.in
│ │ │ ├── shopping20.ans
│ │ │ ├── shopping20.in
│ │ │ ├── shopping2.ans
│ │ │ ├── shopping2.in
│ │ │ ├── shopping3.ans
│ │ │ ├── shopping3.in
│ │ │ ├── shopping4.ans
│ │ │ ├── shopping4.in
│ │ │ ├── shopping5.ans
│ │ │ ├── shopping5.in
│ │ │ ├── shopping6.ans
│ │ │ ├── shopping6.in
│ │ │ ├── shopping7.ans
│ │ │ ├── shopping7.in
│ │ │ ├── shopping8.ans
│ │ │ ├── shopping8.in
│ │ │ ├── shopping9.ans
│ │ │ ├── shopping9.in
│ │ │ └── shopping.in
│ │ └── src
│ │ └── 标程
│ │ ├── result.xml
│ │ └── shopping.cpp
│ ├── 资源分配问题
│ │ ├── 切割能量棒
│ │ │ ├── data
│ │ │ │ ├── CuttingSticks1.ans
│ │ │ │ ├── CuttingSticks1.in
│ │ │ │ ├── CuttingSticks2.ans
│ │ │ │ ├── CuttingSticks2.in
│ │ │ │ ├── CuttingSticks3.ans
│ │ │ │ ├── CuttingSticks3.in
│ │ │ │ ├── CuttingSticks4.ans
│ │ │ │ ├── CuttingSticks4.in
│ │ │ │ ├── CuttingSticks5.ans
│ │ │ │ ├── CuttingSticks5.in
│ │ │ │ └── dataconf.xml
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── CuttingSticks.cpp
│ │ │ └── result.xml
│ │ ├── 快餐问题
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── FastFood1.ans
│ │ │ │ ├── FastFood1.in
│ │ │ │ ├── FastFood2.ans
│ │ │ │ ├── FastFood2.in
│ │ │ │ ├── FastFood3.ans
│ │ │ │ ├── FastFood3.in
│ │ │ │ ├── FastFood4.ans
│ │ │ │ ├── FastFood4.in
│ │ │ │ ├── FastFood5.ans
│ │ │ │ └── FastFood5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── FastFood.cpp
│ │ │ └── result.xml
│ │ ├── 机器分配
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── machine1.ans
│ │ │ │ ├── machine1.in
│ │ │ │ ├── machine2.ans
│ │ │ │ ├── machine2.in
│ │ │ │ ├── machine3.ans
│ │ │ │ ├── machine3.in
│ │ │ │ ├── machine4.ans
│ │ │ │ ├── machine4.in
│ │ │ │ ├── machine5.ans
│ │ │ │ └── machine5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── machine.cpp
│ │ │ └── result.xml
│ │ ├── 系统可靠性
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── Reliable1.ans
│ │ │ │ ├── Reliable1.in
│ │ │ │ ├── Reliable2.ans
│ │ │ │ ├── Reliable2.in
│ │ │ │ ├── Reliable3.ans
│ │ │ │ ├── Reliable3.in
│ │ │ │ ├── Reliable4.ans
│ │ │ │ ├── Reliable4.in
│ │ │ │ ├── Reliable5.ans
│ │ │ │ └── Reliable5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── Reliable.cpp
│ │ │ └── result.xml
│ │ ├── 调度问题
│ │ │ ├── data
│ │ │ │ ├── dataconf.xml
│ │ │ │ ├── Sched1.ans
│ │ │ │ ├── Sched1.in
│ │ │ │ ├── Sched2.ans
│ │ │ │ ├── Sched2.in
│ │ │ │ ├── Sched3.ans
│ │ │ │ ├── Sched3.in
│ │ │ │ ├── Sched4.ans
│ │ │ │ ├── Sched4.in
│ │ │ │ ├── Sched5.ans
│ │ │ │ └── Sched5.in
│ │ │ └── src
│ │ │ └── 标程
│ │ │ ├── result.xml
│ │ │ └── Sched.cpp
│ │ └── 邮局问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── PostOffice10.ans
│ │ │ ├── PostOffice10.in
│ │ │ ├── PostOffice11.ans
│ │ │ ├── PostOffice11.in
│ │ │ ├── PostOffice12.ans
│ │ │ ├── PostOffice12.in
│ │ │ ├── PostOffice13.ans
│ │ │ ├── PostOffice13.in
│ │ │ ├── PostOffice14.ans
│ │ │ ├── Postoffice14.in
│ │ │ ├── PostOffice15.ans
│ │ │ ├── PostOffice15.in
│ │ │ ├── PostOffice16.ans
│ │ │ ├── PostOffice16.in
│ │ │ ├── PostOffice17.ans
│ │ │ ├── PostOffice17.in
│ │ │ ├── PostOffice18.ans
│ │ │ ├── PostOffice18.in
│ │ │ ├── PostOffice19.ans
│ │ │ ├── PostOffice19.in
│ │ │ ├── PostOffice1.ans
│ │ │ ├── PostOffice1.in
│ │ │ ├── PostOffice20.ans
│ │ │ ├── PostOffice20.in
│ │ │ ├── PostOffice2.ans
│ │ │ ├── PostOffice2.in
│ │ │ ├── PostOffice3.ans
│ │ │ ├── PostOffice3.in
│ │ │ ├── PostOffice4.ans
│ │ │ ├── PostOffice4.in
│ │ │ ├── PostOffice5.ans
│ │ │ ├── PostOffice5.in
│ │ │ ├── PostOffice6.ans
│ │ │ ├── PostOffice6.in
│ │ │ ├── PostOffice7.ans
│ │ │ ├── PostOffice7.in
│ │ │ ├── PostOffice8.ans
│ │ │ ├── PostOffice8.in
│ │ │ ├── PostOffice9.ans
│ │ │ └── PostOffice9.in
│ │ └── src
│ │ └── 标程
│ │ ├── PostOffice.cpp
│ │ └── result.xml
│ └── 路径问题
│ ├── 最小交通费用问题
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── road1.ans
│ │ │ ├── road1.in
│ │ │ ├── road2.ans
│ │ │ ├── road2.in
│ │ │ ├── road3.ans
│ │ │ ├── road3.in
│ │ │ ├── road4.ans
│ │ │ ├── road4.in
│ │ │ ├── road5.ans
│ │ │ └── road5.in
│ │ └── src
│ │ └── 标程
│ │ ├── result.xml
│ │ └── road.cpp
│ └── 最短路径
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── ShortestPath1.ans
│ │ ├── ShortestPath1.in
│ │ ├── ShortestPath2.ans
│ │ ├── ShortestPath2.in
│ │ ├── ShortestPath3.ans
│ │ ├── ShortestPath3.in
│ │ ├── ShortestPath4.ans
│ │ ├── ShortestPath4.in
│ │ ├── ShortestPath5.ans
│ │ ├── ShortestPath5.in
│ │ ├── ShortestPath6.ans
│ │ ├── ShortestPath6.in
│ │ ├── ShortestPath7.ans
│ │ └── ShortestPath7.in
│ └── src
│ └── 标程
│ ├── result.xml
│ └── ShortestPath.cpp
├── 第十章 模拟算法
│ ├── 世纪梭哈
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── ShowHand1.ans
│ │ │ ├── showhand1.in
│ │ │ ├── ShowHand2.ans
│ │ │ ├── showhand2.in
│ │ │ ├── ShowHand3.ans
│ │ │ └── showhand3.in
│ │ └── src
│ │ └── 标程
│ │ ├── result.xml
│ │ └── ShowHand.cpp
│ ├── 奶牛的命运
│ │ ├── data
│ │ │ ├── dataconf.xml
│ │ │ ├── poorcow1.ans
│ │ │ ├── poorcow1.in
│ │ │ ├── poorcow2.ans
│ │ │ ├── poorcow2.in
│ │ │ ├── poorcow3.ans
│ │ │ ├── poorcow3.in
│ │ │ ├── poorcow4.ans
│ │ │ ├── poorcow4.in
│ │ │ ├── poorcow5.ans
│ │ │ └── poorcow5.in
│ │ └── src
│ │ └── 标程
│ │ ├── poorcow.cpp
│ │ └── result.xml
│ ├── 小球钟
│ │ ├── data
│ │ │ ├── ballclock.ans
│ │ │ ├── ballclock.in
│ │ │ └── dataconf.xml
│ │ └── src
│ │ └── 标程
│ │ ├── ballclock.cpp
│ │ └── result.xml
│ └── 猫和老鼠
│ ├── data
│ │ ├── catmouse10.ans
│ │ ├── catmouse10.in
│ │ ├── catmouse1.ans
│ │ ├── catmouse1.in
│ │ ├── catmouse2.ans
│ │ ├── catmouse2.in
│ │ ├── catmouse3.ans
│ │ ├── catmouse3.in
│ │ ├── catmouse4.ans
│ │ ├── catmouse4.in
│ │ ├── catmouse5.ans
│ │ ├── catmouse5.in
│ │ ├── catmouse6.ans
│ │ ├── catmouse6.in
│ │ ├── catmouse7.ans
│ │ ├── catmouse7.in
│ │ ├── catmouse8.ans
│ │ ├── catmouse8.in
│ │ ├── catmouse9.ans
│ │ ├── catmouse9.in
│ │ └── dataconf.xml
│ └── src
│ └── 标程
│ ├── catmouse.cpp
│ └── result.xml
└── 第四章 高精度算法
├── 组合数的高精度算法
│ ├── data
│ │ ├── combin10.ans
│ │ ├── combin10.in
│ │ ├── combin1.ans
│ │ ├── combin1.in
│ │ ├── combin2.ans
│ │ ├── combin2.in
│ │ ├── combin3.ans
│ │ ├── combin3.in
│ │ ├── combin4.ans
│ │ ├── combin4.in
│ │ ├── combin5.ans
│ │ ├── combin5.in
│ │ ├── combin6.ans
│ │ ├── combin6.in
│ │ ├── combin7.ans
│ │ ├── combin7.in
│ │ ├── combin8.ans
│ │ ├── combin8.in
│ │ ├── combin9.ans
│ │ ├── combin9.in
│ │ └── dataconf.xml
│ └── src
│ ├── 算法1
│ │ ├── combin.cpp
│ │ └── result.xml
│ ├── 算法2
│ │ ├── combin.cpp
│ │ └── result.xml
│ └── 算法3
│ ├── combin.cpp
│ └── result.xml
├── 被限制的加法
│ ├── data
│ │ ├── add310.in
│ │ ├── add310.out
│ │ ├── add31.in
│ │ ├── add31.out
│ │ ├── add32.in
│ │ ├── add32.out
│ │ ├── add33.in
│ │ ├── add33.out
│ │ ├── add34.in
│ │ ├── add34.out
│ │ ├── add35.in
│ │ ├── add35.out
│ │ ├── add36.in
│ │ ├── add36.out
│ │ ├── add37.in
│ │ ├── add37.out
│ │ ├── add38.in
│ │ ├── add38.out
│ │ ├── add39.in
│ │ ├── add39.out
│ │ └── dataconf.xml
│ └── src
│ └── 标程
│ ├── add3.cpp
│ └── result.xml
├── 高精度乘法
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── mul10.ans
│ │ ├── mul10.in
│ │ ├── mul11.ans
│ │ ├── mul11.in
│ │ ├── mul12.ans
│ │ ├── mul12.in
│ │ ├── mul13.ans
│ │ ├── mul13.in
│ │ ├── mul14.ans
│ │ ├── mul14.in
│ │ ├── mul15.ans
│ │ ├── mul15.in
│ │ ├── mul16.ans
│ │ ├── mul16.in
│ │ ├── mul17.ans
│ │ ├── mul17.in
│ │ ├── mul18.ans
│ │ ├── mul18.in
│ │ ├── mul19.ans
│ │ ├── mul19.in
│ │ ├── mul1.ans
│ │ ├── mul1.in
│ │ ├── mul20.ans
│ │ ├── mul20.in
│ │ ├── mul21.ans
│ │ ├── mul21.in
│ │ ├── mul22.ans
│ │ ├── mul22.in
│ │ ├── mul23.ans
│ │ ├── mul23.in
│ │ ├── mul24.ans
│ │ ├── mul24.in
│ │ ├── mul25.ans
│ │ ├── mul25.in
│ │ ├── mul26.ans
│ │ ├── mul26.in
│ │ ├── mul27.ans
│ │ ├── mul27.in
│ │ ├── mul28.ans
│ │ ├── mul28.in
│ │ ├── mul29.ans
│ │ ├── mul29.in
│ │ ├── mul2.ans
│ │ ├── mul2.in
│ │ ├── mul30.ans
│ │ ├── mul30.in
│ │ ├── mul3.ans
│ │ ├── mul3.in
│ │ ├── mul4.ans
│ │ ├── mul4.in
│ │ ├── mul5.ans
│ │ ├── mul5.in
│ │ ├── mul6.ans
│ │ ├── mul6.in
│ │ ├── mul7.ans
│ │ ├── mul7.in
│ │ ├── mul8.ans
│ │ ├── mul8.in
│ │ ├── mul9.ans
│ │ └── mul9.in
│ └── src
│ └── 标程
│ ├── mul.cpp
│ └── result.xml
├── 高精度减法
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── sub10.ans
│ │ ├── sub10.in
│ │ ├── sub11.ans
│ │ ├── sub11.in
│ │ ├── sub12.ans
│ │ ├── sub12.in
│ │ ├── sub13.ans
│ │ ├── sub13.in
│ │ ├── sub14.ans
│ │ ├── sub14.in
│ │ ├── sub15.ans
│ │ ├── sub15.in
│ │ ├── sub16.ans
│ │ ├── sub16.in
│ │ ├── sub17.ans
│ │ ├── sub17.in
│ │ ├── sub18.ans
│ │ ├── sub18.in
│ │ ├── sub19.ans
│ │ ├── sub19.in
│ │ ├── sub1.ans
│ │ ├── sub1.in
│ │ ├── sub20.ans
│ │ ├── sub20.in
│ │ ├── sub21.ans
│ │ ├── sub21.in
│ │ ├── sub22.ans
│ │ ├── sub22.in
│ │ ├── sub23.ans
│ │ ├── sub23.in
│ │ ├── sub24.ans
│ │ ├── sub24.in
│ │ ├── sub25.ans
│ │ ├── sub25.in
│ │ ├── sub26.ans
│ │ ├── sub26.in
│ │ ├── sub27.ans
│ │ ├── sub27.in
│ │ ├── sub28.ans
│ │ ├── sub28.in
│ │ ├── sub29.ans
│ │ ├── sub29.in
│ │ ├── sub2.ans
│ │ ├── sub2.in
│ │ ├── sub30.ans
│ │ ├── sub30.in
│ │ ├── sub3.ans
│ │ ├── sub3.in
│ │ ├── sub4.ans
│ │ ├── sub4.in
│ │ ├── sub5.ans
│ │ ├── sub5.in
│ │ ├── sub6.ans
│ │ ├── sub6.in
│ │ ├── sub7.ans
│ │ ├── sub7.in
│ │ ├── sub8.ans
│ │ ├── sub8.in
│ │ ├── sub9.ans
│ │ └── sub9.in
│ └── src
│ └── 标程
│ ├── result.xml
│ └── sub.cpp
├── 高精度分数
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── fraction10.ans
│ │ ├── fraction10.in
│ │ ├── fraction1.ans
│ │ ├── fraction1.in
│ │ ├── fraction2.ans
│ │ ├── fraction2.in
│ │ ├── fraction3.ans
│ │ ├── fraction3.in
│ │ ├── fraction4.ans
│ │ ├── fraction4.in
│ │ ├── fraction5.ans
│ │ ├── fraction5.in
│ │ ├── fraction6.ans
│ │ ├── fraction6.in
│ │ ├── fraction7.ans
│ │ ├── fraction7.in
│ │ ├── fraction8.ans
│ │ ├── fraction8.in
│ │ ├── fraction9.ans
│ │ └── fraction9.in
│ └── src
│ ├── 优化算法
│ │ ├── fraction.cpp
│ │ └── result.xml
│ └── 标程
│ ├── fraction.cpp
│ └── result.xml
├── 高精度加法
│ ├── data
│ │ ├── add10.ans
│ │ ├── add10.in
│ │ ├── add11.ans
│ │ ├── add11.in
│ │ ├── add12.ans
│ │ ├── add12.in
│ │ ├── add13.ans
│ │ ├── add13.in
│ │ ├── add14.ans
│ │ ├── add14.in
│ │ ├── add15.ans
│ │ ├── add15.in
│ │ ├── add16.ans
│ │ ├── add16.in
│ │ ├── add17.ans
│ │ ├── add17.in
│ │ ├── add18.ans
│ │ ├── add18.in
│ │ ├── add19.ans
│ │ ├── add19.in
│ │ ├── add1.ans
│ │ ├── add1.in
│ │ ├── add20.ans
│ │ ├── add20.in
│ │ ├── add21.ans
│ │ ├── add21.in
│ │ ├── add22.ans
│ │ ├── add22.in
│ │ ├── add23.ans
│ │ ├── add23.in
│ │ ├── add24.ans
│ │ ├── add24.in
│ │ ├── add25.ans
│ │ ├── add25.in
│ │ ├── add26.ans
│ │ ├── add26.in
│ │ ├── add27.ans
│ │ ├── add27.in
│ │ ├── add28.ans
│ │ ├── add28.in
│ │ ├── add29.ans
│ │ ├── add29.in
│ │ ├── add2.ans
│ │ ├── add2.in
│ │ ├── add30.ans
│ │ ├── add30.in
│ │ ├── add3.ans
│ │ ├── add3.in
│ │ ├── add4.ans
│ │ ├── add4.in
│ │ ├── add5.ans
│ │ ├── add5.in
│ │ ├── add6.ans
│ │ ├── add6.in
│ │ ├── add7.ans
│ │ ├── add7.in
│ │ ├── add8.ans
│ │ ├── add8.in
│ │ ├── add9.ans
│ │ ├── add9.in
│ │ ├── add.out
│ │ └── dataconf.xml
│ └── src
│ └── 标程
│ ├── add.cpp
│ └── result.xml
├── 高精度幂
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── evolution10.ans
│ │ ├── evolution10.in
│ │ ├── evolution1.ans
│ │ ├── evolution1.in
│ │ ├── evolution2.ans
│ │ ├── evolution2.in
│ │ ├── evolution3.ans
│ │ ├── evolution3.in
│ │ ├── evolution4.ans
│ │ ├── evolution4.in
│ │ ├── evolution5.ans
│ │ ├── evolution5.in
│ │ ├── evolution6.ans
│ │ ├── evolution6.in
│ │ ├── evolution7.ans
│ │ ├── evolution7.in
│ │ ├── evolution8.ans
│ │ ├── evolution8.in
│ │ ├── evolution9.ans
│ │ └── evolution9.in
│ └── src
│ ├── 快速幂优化算法
│ │ ├── evolution.cpp
│ │ └── result.xml
│ └── 普通快速幂算法
│ ├── evolution.cpp
│ └── result.xml
├── 高精度数除低精度1
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── input10.in
│ │ ├── input11.in
│ │ ├── input12.in
│ │ ├── input13.in
│ │ ├── input14.in
│ │ ├── input15.in
│ │ ├── input16.in
│ │ ├── input17.in
│ │ ├── input18.in
│ │ ├── input19.in
│ │ ├── input1.in
│ │ ├── input20.in
│ │ ├── input21.in
│ │ ├── input22.in
│ │ ├── input23.in
│ │ ├── input24.in
│ │ ├── input25.in
│ │ ├── input26.in
│ │ ├── input27.in
│ │ ├── input28.in
│ │ ├── input29.in
│ │ ├── input2.in
│ │ ├── input30.in
│ │ ├── input3.in
│ │ ├── input4.in
│ │ ├── input5.in
│ │ ├── input6.in
│ │ ├── input7.in
│ │ ├── input8.in
│ │ ├── input9.in
│ │ ├── output10.ans
│ │ ├── output11.ans
│ │ ├── output12.ans
│ │ ├── output13.ans
│ │ ├── output14.ans
│ │ ├── output15.ans
│ │ ├── output16.ans
│ │ ├── output17.ans
│ │ ├── output18.ans
│ │ ├── output19.ans
│ │ ├── output1.ans
│ │ ├── output20.ans
│ │ ├── output21.ans
│ │ ├── output22.ans
│ │ ├── output23.ans
│ │ ├── output24.ans
│ │ ├── output25.ans
│ │ ├── output26.ans
│ │ ├── output27.ans
│ │ ├── output28.ans
│ │ ├── output29.ans
│ │ ├── output2.ans
│ │ ├── output30.ans
│ │ ├── output3.ans
│ │ ├── output4.ans
│ │ ├── output5.ans
│ │ ├── output6.ans
│ │ ├── output7.ans
│ │ ├── output8.ans
│ │ └── output9.ans
│ └── src
│ └── 标程
│ ├── result.xml
│ └── sample_div.cpp
├── 高精度数除低精度2
│ ├── data
│ │ ├── dataconf.xml
│ │ ├── sample_div21.ans
│ │ ├── sample_div21.in
│ │ ├── sample_div22.ans
│ │ ├── sample_div22.in
│ │ ├── sample_div23.ans
│ │ ├── sample_div23.in
│ │ ├── sample_div24.ans
│ │ ├── sample_div24.in
│ │ ├── sample_div25.ans
│ │ └── sample_div25.in
│ └── src
│ └── 标程
│ ├── result.xml
│ └── sample_div2.cpp
└── 高精度阶乘
├── data
│ ├── dataconf.xml
│ ├── factorial10.ans
│ ├── factorial10.in
│ ├── factorial1.ans
│ ├── factorial1.in
│ ├── factorial1.out
│ ├── factorial2.ans
│ ├── factorial2.in
│ ├── factorial3.ans
│ ├── factorial3.in
│ ├── factorial4.ans
│ ├── factorial4.in
│ ├── factorial5.ans
│ ├── factorial5.in
│ ├── factorial6.ans
│ ├── factorial6.in
│ ├── factorial7.ans
│ ├── factorial7.in
│ ├── factorial8.ans
│ ├── factorial8.in
│ ├── factorial9.ans
│ └── factorial9.in
└── src
├── 优化算法1
│ ├── factorial.cpp
│ └── result.xml
├── 优化算法3
│ ├── factorial.cpp
│ └── result.xml
├── 朴素算法
│ ├── factorial.cpp
│ └── result.xml
└── 非递归算法
├── factorial.cpp
└── result.xml
1015 directories, 4160 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论