实例介绍
C++常用经典算法源码,包括高精度计算、数据排序、递推算法、递归算法、搜索与回溯算法、贪心算法、分治算法、广度优先搜索、动态规划等
【实例截图】
【核心代码】
C常用算法源码
├── 第1章 高精度计算
│ ├── 1.求n!的值
│ │ ├── ni.cpp
│ │ ├── ni_data
│ │ │ ├── ni0.in
│ │ │ ├── ni0.out
│ │ │ ├── ni1.in
│ │ │ ├── ni1.out
│ │ │ ├── ni2.in
│ │ │ ├── ni2.out
│ │ │ ├── ni3.in
│ │ │ ├── ni3.out
│ │ │ ├── ni4.in
│ │ │ ├── ni4.out
│ │ │ ├── ni5.in
│ │ │ └── ni5.out
│ │ └── ni.pas
│ ├── 2.求ab高精度值
│ │ ├── ab.cpp
│ │ ├── ab_data
│ │ │ ├── ab0.in
│ │ │ ├── ab0.out
│ │ │ ├── ab1.in
│ │ │ ├── ab1.out
│ │ │ ├── ab2.in
│ │ │ ├── ab2.out
│ │ │ ├── ab3.in
│ │ │ ├── ab3.out
│ │ │ ├── ab4.in
│ │ │ ├── ab4.out
│ │ │ ├── ab5.in
│ │ │ ├── ab5.out
│ │ │ ├── ab6.in
│ │ │ └── ab6.out
│ │ └── ab.pas
│ ├── 3.求n累加和
│ │ ├── ja.cpp
│ │ ├── ja_data
│ │ │ ├── ja0.in
│ │ │ ├── ja0.out
│ │ │ ├── ja1.in
│ │ │ ├── ja1.out
│ │ │ ├── ja2.in
│ │ │ ├── ja2.out
│ │ │ ├── ja3.in
│ │ │ ├── ja3.out
│ │ │ ├── ja4.in
│ │ │ ├── ja4.out
│ │ │ ├── ja5.in
│ │ │ └── ja5.out
│ │ └── ja.pas
│ ├── 4.阶乘和
│ │ ├── sum.cpp
│ │ ├── sum_data
│ │ │ ├── sum10.in
│ │ │ ├── sum10.out
│ │ │ ├── sum1.in
│ │ │ ├── sum1.out
│ │ │ ├── sum2.in
│ │ │ ├── sum2.out
│ │ │ ├── sum3.in
│ │ │ ├── sum3.out
│ │ │ ├── sum4.in
│ │ │ ├── sum4.out
│ │ │ ├── sum5.in
│ │ │ ├── sum5.out
│ │ │ ├── sum6.in
│ │ │ ├── sum6.out
│ │ │ ├── sum7.in
│ │ │ ├── sum7.out
│ │ │ ├── sum8.in
│ │ │ ├── sum8.out
│ │ │ ├── sum9.in
│ │ │ └── sum9.out
│ │ └── sum.pas
│ ├── 5.高精度求积
│ │ ├── multiply.cpp
│ │ ├── multiply_data
│ │ │ ├── multiply10.in
│ │ │ ├── multiply10.out
│ │ │ ├── multiply1.in
│ │ │ ├── multiply1.out
│ │ │ ├── multiply2.in
│ │ │ ├── multiply2.out
│ │ │ ├── multiply3.in
│ │ │ ├── multiply3.out
│ │ │ ├── multiply4.in
│ │ │ ├── multiply4.out
│ │ │ ├── multiply5.in
│ │ │ ├── multiply5.out
│ │ │ ├── multiply6.in
│ │ │ ├── multiply6.out
│ │ │ ├── multiply7.in
│ │ │ ├── multiply7.out
│ │ │ ├── multiply8.in
│ │ │ ├── multiply8.out
│ │ │ ├── multiply9.in
│ │ │ └── multiply9.out
│ │ └── multiply.pas
│ ├── 6.天使的起誓
│ │ ├── yubikili1.pas
│ │ ├── yubikili_data
│ │ │ ├── ENTER
│ │ │ ├── yubikili1.in
│ │ │ ├── yubikili1.out
│ │ │ ├── yubikili2.in
│ │ │ ├── yubikili2.out
│ │ │ ├── yubikili3.in
│ │ │ ├── yubikili3.out
│ │ │ ├── yubikili4.in
│ │ │ ├── yubikili4.out
│ │ │ ├── yubikili5.in
│ │ │ ├── yubikili5.out
│ │ │ └── yubikili.bat
│ │ └── yubikili.pas
│ ├── 7.Hanoi双塔问题
│ │ ├── hanoi.cpp
│ │ ├── hanoi_data
│ │ │ ├── hanoi10.in
│ │ │ ├── hanoi10.out
│ │ │ ├── hanoi1.in
│ │ │ ├── hanoi1.out
│ │ │ ├── hanoi2.in
│ │ │ ├── hanoi2.out
│ │ │ ├── hanoi3.in
│ │ │ ├── hanoi3.out
│ │ │ ├── hanoi4.in
│ │ │ ├── hanoi4.out
│ │ │ ├── hanoi5.in
│ │ │ ├── hanoi5.out
│ │ │ ├── hanoi6.in
│ │ │ ├── hanoi6.out
│ │ │ ├── hanoi7.in
│ │ │ ├── hanoi7.out
│ │ │ ├── hanoi8.in
│ │ │ ├── hanoi8.out
│ │ │ ├── hanoi9.in
│ │ │ └── hanoi9.out
│ │ └── hanoi.pas
│ ├── 例1.5 高精除以高精
│ │ └── data
│ │ ├── a1.in
│ │ ├── a1.out
│ │ ├── a2.in
│ │ ├── a2.out
│ │ ├── a3.in
│ │ └── a3.out
│ ├── 例1.6 回文数(Noip1999)
│ │ └── data
│ │ ├── huiwen1.ans
│ │ ├── huiwen1.in
│ │ ├── huiwen2.ans
│ │ ├── huiwen2.in
│ │ ├── huiwen3.ans
│ │ ├── huiwen3.in
│ │ ├── huiwen4.ans
│ │ └── huiwen4.in
│ └── 第一章 高精度计算.pdf
├── 第2章 数据排序
│ ├── 1.明明的随机数(NOIP2006)
│ │ ├── random.cpp
│ │ ├── random_data
│ │ │ ├── random10.in
│ │ │ ├── random10.out
│ │ │ ├── random1.in
│ │ │ ├── random1.out
│ │ │ ├── random2.in
│ │ │ ├── random2.out
│ │ │ ├── random3.in
│ │ │ ├── random3.out
│ │ │ ├── random4.in
│ │ │ ├── random4.out
│ │ │ ├── random5.in
│ │ │ ├── random5.out
│ │ │ ├── random6.in
│ │ │ ├── random6.out
│ │ │ ├── random7.in
│ │ │ ├── random7.out
│ │ │ ├── random8.in
│ │ │ ├── random8.out
│ │ │ ├── random9.in
│ │ │ ├── random9.out
│ │ │ └── random.bat
│ │ └── random.pas
│ ├── 2.车厢重组
│ │ ├── carry.cpp
│ │ ├── carry_data
│ │ │ ├── carry10.in
│ │ │ ├── carry10.out
│ │ │ ├── carry1.in
│ │ │ ├── carry1.out
│ │ │ ├── carry2.in
│ │ │ ├── carry2.out
│ │ │ ├── carry3.in
│ │ │ ├── carry3.out
│ │ │ ├── carry4.in
│ │ │ ├── carry4.out
│ │ │ ├── carry5.in
│ │ │ ├── carry5.out
│ │ │ ├── carry6.in
│ │ │ ├── carry6.out
│ │ │ ├── carry7.in
│ │ │ ├── carry7.out
│ │ │ ├── carry8.in
│ │ │ ├── carry8.out
│ │ │ ├── carry9.in
│ │ │ ├── carry9.out
│ │ │ └── carry.bat
│ │ └── carry.pas
│ ├── 3.众数
│ │ ├── masses.cpp
│ │ └── masses_data
│ │ ├── ENTER
│ │ ├── masses10.in
│ │ ├── masses10.out
│ │ ├── masses1.in
│ │ ├── masses1.out
│ │ ├── masses2.in
│ │ ├── masses2.out
│ │ ├── masses3.in
│ │ ├── masses3.out
│ │ ├── masses4.in
│ │ ├── masses4.out
│ │ ├── masses5.in
│ │ ├── masses5.out
│ │ ├── masses6.in
│ │ ├── masses6.out
│ │ ├── masses7.in
│ │ ├── masses7.out
│ │ ├── masses8.in
│ │ ├── masses8.out
│ │ ├── masses9.in
│ │ ├── masses9.out
│ │ └── masses.bat
│ ├── 4.第k小整数
│ │ ├── knumber_data
│ │ │ ├── knumber10.in
│ │ │ ├── knumber10.out
│ │ │ ├── knumber1.in
│ │ │ ├── knumber1.out
│ │ │ ├── knumber2.in
│ │ │ ├── knumber2.out
│ │ │ ├── knumber3.in
│ │ │ ├── knumber3.out
│ │ │ ├── knumber4.in
│ │ │ ├── knumber4.out
│ │ │ ├── knumber5.in
│ │ │ ├── knumber5.out
│ │ │ ├── knumber6.in
│ │ │ ├── knumber6.out
│ │ │ ├── knumber7.in
│ │ │ ├── knumber7.out
│ │ │ ├── knumber8.in
│ │ │ ├── knumber8.out
│ │ │ ├── knumber9.in
│ │ │ └── knumber9.out
│ │ ├── knumber.pas
│ │ └── kumber.cpp
│ ├── 5.军事机密
│ │ ├── secret.cpp
│ │ ├── secret_data
│ │ │ ├── secret10.in
│ │ │ ├── secret10.out
│ │ │ ├── secret1.in
│ │ │ ├── Secret1.out
│ │ │ ├── secret2.in
│ │ │ ├── secret2.out
│ │ │ ├── secret3.in
│ │ │ ├── secret3.out
│ │ │ ├── secret4.in
│ │ │ ├── secret4.out
│ │ │ ├── secret5.in
│ │ │ ├── secret5.out
│ │ │ ├── secret6.in
│ │ │ ├── secret6.out
│ │ │ ├── secret7.in
│ │ │ ├── secret7.out
│ │ │ ├── secret8.in
│ │ │ ├── secret8.out
│ │ │ ├── secret9.in
│ │ │ └── secret9.out
│ │ └── secret.pas
│ ├── 6.奖学金(NOIP2007)
│ │ ├── scholar1.pas
│ │ ├── scholar.cpp
│ │ ├── scholar_data
│ │ │ ├── scholar10.in
│ │ │ ├── scholar10.out
│ │ │ ├── scholar1.in
│ │ │ ├── scholar1.out
│ │ │ ├── scholar2.in
│ │ │ ├── scholar2.out
│ │ │ ├── scholar3.in
│ │ │ ├── scholar3.out
│ │ │ ├── scholar4.in
│ │ │ ├── scholar4.out
│ │ │ ├── scholar5.in
│ │ │ ├── scholar5.out
│ │ │ ├── scholar6.in
│ │ │ ├── scholar6.out
│ │ │ ├── scholar7.in
│ │ │ ├── scholar7.out
│ │ │ ├── scholar8.in
│ │ │ ├── scholar8.out
│ │ │ ├── scholar9.in
│ │ │ └── scholar9.out
│ │ └── scholar.pas
│ ├── 7.统计数字(NOIP2007)
│ │ ├── count1.cpp
│ │ ├── count2.cpp
│ │ ├── count_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
│ │ └── count.pas
│ ├── 8.输油管道问题
│ │ ├── pipe.cpp
│ │ ├── pipe_data
│ │ │ ├── ENTER
│ │ │ ├── pipe0.in
│ │ │ ├── pipe0.out
│ │ │ ├── pipe10.in
│ │ │ ├── pipe10.out
│ │ │ ├── pipe1.in
│ │ │ ├── pipe1.out
│ │ │ ├── pipe2.in
│ │ │ ├── pipe2.out
│ │ │ ├── pipe3.in
│ │ │ ├── pipe3.out
│ │ │ ├── pipe4.in
│ │ │ ├── pipe4.out
│ │ │ ├── pipe5.in
│ │ │ ├── pipe5.out
│ │ │ ├── pipe6.in
│ │ │ ├── pipe6.out
│ │ │ ├── pipe7.in
│ │ │ ├── pipe7.out
│ │ │ ├── pipe8.in
│ │ │ ├── pipe8.out
│ │ │ ├── pipe9.in
│ │ │ ├── pipe9.out
│ │ │ └── pipe.bat
│ │ └── pipe.pas
│ ├── 9.士兵站队问题
│ │ ├── sol1.cpp
│ │ ├── sol2.cpp
│ │ ├── sol_data
│ │ │ ├── sol0.in
│ │ │ ├── sol0.out
│ │ │ ├── sol10.in
│ │ │ ├── sol10.out
│ │ │ ├── sol1.in
│ │ │ ├── sol1.out
│ │ │ ├── sol2.in
│ │ │ ├── sol2.out
│ │ │ ├── sol3.in
│ │ │ ├── sol3.out
│ │ │ ├── sol4.in
│ │ │ ├── sol4.out
│ │ │ ├── sol5.in
│ │ │ ├── sol5.out
│ │ │ ├── sol6.in
│ │ │ ├── sol6.out
│ │ │ ├── sol7.in
│ │ │ ├── sol7.out
│ │ │ ├── sol8.in
│ │ │ ├── sol8.out
│ │ │ ├── sol9.in
│ │ │ └── sol9.out
│ │ └── sol.pas
│ └── 第二章 数据排序.pdf
├── 第3章 递推算法
│ ├── 1.走楼梯
│ │ ├── stairs1.cpp
│ │ ├── stairs2.cpp
│ │ ├── stairs_data
│ │ │ ├── stairs10.in
│ │ │ ├── stairs10.out
│ │ │ ├── stairs1.in
│ │ │ ├── stairs1.out
│ │ │ ├── stairs2.in
│ │ │ ├── stairs2.out
│ │ │ ├── stairs3.in
│ │ │ ├── stairs3.out
│ │ │ ├── stairs4.in
│ │ │ ├── stairs4.out
│ │ │ ├── stairs5.in
│ │ │ ├── stairs5.out
│ │ │ ├── stairs6.in
│ │ │ ├── stairs6.out
│ │ │ ├── stairs7.in
│ │ │ ├── stairs7.out
│ │ │ ├── stairs8.in
│ │ │ ├── stairs8.out
│ │ │ ├── stairs9.in
│ │ │ └── stairs9.out
│ │ └── stairs.pas
│ ├── 2.兔子繁殖
│ │ ├── rabbit.cpp
│ │ └── rabbit_data
│ │ ├── ENTER
│ │ ├── rabbit10.in
│ │ ├── rabbit10.out
│ │ ├── rabbit1.in
│ │ ├── rabbit1.out
│ │ ├── rabbit2.in
│ │ ├── rabbit2.out
│ │ ├── rabbit3.in
│ │ ├── rabbit3.out
│ │ ├── rabbit4.in
│ │ ├── rabbit4.out
│ │ ├── rabbit5.in
│ │ ├── rabbit5.out
│ │ ├── rabbit6.in
│ │ ├── rabbit6.out
│ │ ├── rabbit7.in
│ │ ├── rabbit7.out
│ │ ├── rabbit8.in
│ │ ├── rabbit8.out
│ │ ├── rabbit9.in
│ │ ├── rabbit9.out
│ │ └── Rabbit.bat
│ ├── 3.平面分割
│ │ ├── surface.cpp
│ │ ├── surface_data
│ │ │ ├── surface10.in
│ │ │ ├── surface10.out
│ │ │ ├── surface1.in
│ │ │ ├── surface1.out
│ │ │ ├── surface2.in
│ │ │ ├── surface2.out
│ │ │ ├── surface3.in
│ │ │ ├── surface3.out
│ │ │ ├── surface4.in
│ │ │ ├── surface4.out
│ │ │ ├── surface5.in
│ │ │ ├── surface5.out
│ │ │ ├── surface6.in
│ │ │ ├── surface6.out
│ │ │ ├── surface7.in
│ │ │ ├── surface7.out
│ │ │ ├── surface8.in
│ │ │ ├── surface8.out
│ │ │ ├── surface9.in
│ │ │ └── surface9.out
│ │ └── surface.pas
│ ├── 4.骨牌铺法
│ │ ├── domino.cpp
│ │ ├── domino_data
│ │ │ ├── domino10.in
│ │ │ ├── domino10.out
│ │ │ ├── domino1.in
│ │ │ ├── domino1.out
│ │ │ ├── domino2.in
│ │ │ ├── domino2.out
│ │ │ ├── domino3.in
│ │ │ ├── domino3.out
│ │ │ ├── domino4.in
│ │ │ ├── domino4.out
│ │ │ ├── domino5.in
│ │ │ ├── domino5.out
│ │ │ ├── domino6.in
│ │ │ ├── domino6.out
│ │ │ ├── domino7.in
│ │ │ ├── domino7.out
│ │ │ ├── domino8.in
│ │ │ ├── domino8.out
│ │ │ ├── domino9.in
│ │ │ └── domino9.out
│ │ └── domino.pas
│ ├── 5.蜜蜂路线
│ │ ├── bee.cpp
│ │ └── bee_data
│ │ ├── BEE1.IN
│ │ ├── BEE1.OUT
│ │ ├── BEE2.IN
│ │ ├── BEE2.OUT
│ │ ├── BEE3.IN
│ │ ├── BEE3.OUT
│ │ ├── BEE4.IN
│ │ ├── BEE4.OUT
│ │ ├── BEE5.IN
│ │ ├── BEE5.OUT
│ │ ├── BEE.BAT
│ │ └── ENTER
│ ├── 6.极值问题
│ │ ├── acme.cpp
│ │ ├── acme_data
│ │ │ ├── acme1.in
│ │ │ ├── acme1.out
│ │ │ ├── acme2.in
│ │ │ ├── acme2.out
│ │ │ ├── acme3.in
│ │ │ ├── acme3.out
│ │ │ ├── acme4.in
│ │ │ ├── acme4.out
│ │ │ ├── acme5.in
│ │ │ └── acme5.out
│ │ └── acme.pas
│ ├── 7.火车站(NOIP1998)
│ │ ├── railway_data
│ │ │ ├── railway1.in
│ │ │ ├── railway1.out
│ │ │ ├── railway2.in
│ │ │ ├── railway2.out
│ │ │ ├── railway3.in
│ │ │ ├── railway3.out
│ │ │ ├── railway4.in
│ │ │ ├── railway4.out
│ │ │ ├── railway5.in
│ │ │ └── railway5.out
│ │ └── railway.pas
│ ├── 例3.1 数塔问题
│ │ ├── tower.cpp
│ │ └── tower_data
│ │ ├── ENTER
│ │ ├── tower1.in
│ │ ├── tower1.out
│ │ ├── tower2.in
│ │ ├── tower2.out
│ │ ├── tower3.in
│ │ ├── tower3.out
│ │ ├── tower4.in
│ │ ├── tower4.out
│ │ ├── tower5.in
│ │ ├── tower5.out
│ │ └── tower.BAT
│ ├── 例3.4 昆虫繁殖
│ │ └── data
│ │ ├── a1.in
│ │ ├── a1.out
│ │ ├── a2.in
│ │ ├── a2.out
│ │ ├── a3.in
│ │ ├── a3.out
│ │ ├── a4.in
│ │ ├── a4.out
│ │ ├── a5.in
│ │ └── a5.out
│ ├── 例3.5 位数问题
│ │ └── problem_data
│ │ ├── problem0.in
│ │ ├── problem0.out
│ │ ├── problem1.in
│ │ ├── problem1.out
│ │ ├── problem2.in
│ │ ├── problem2.out
│ │ ├── problem3.in
│ │ ├── problem3.out
│ │ ├── problem4.in
│ │ ├── problem4.out
│ │ ├── problem5.in
│ │ ├── problem5.out
│ │ ├── problem6.in
│ │ ├── problem6.out
│ │ ├── problem7.in
│ │ ├── problem7.out
│ │ ├── problem8.in
│ │ ├── problem8.out
│ │ ├── problem9.in
│ │ └── problem9.out
│ ├── 例3.6 过河卒(NOIP2002)
│ │ ├── knight.cpp
│ │ ├── knight_data
│ │ │ ├── knight1.in
│ │ │ ├── knight1.out
│ │ │ ├── knight2.in
│ │ │ ├── knight2.out
│ │ │ ├── knight3.in
│ │ │ ├── knight3.out
│ │ │ ├── knight4.in
│ │ │ ├── knight4.out
│ │ │ ├── knight5.in
│ │ │ └── knight5.out
│ │ └── knight.pas
│ ├── 例3.7 邮票问题
│ │ └── stamp_data
│ │ ├── ENTER
│ │ ├── STAMP0.IN
│ │ ├── STAMP0.OUT
│ │ ├── STAMP10.IN
│ │ ├── STAMP10.OUT
│ │ ├── STAMP11.IN
│ │ ├── STAMP11.OUT
│ │ ├── STAMP12.IN
│ │ ├── STAMP12.OUT
│ │ ├── STAMP13.IN
│ │ ├── STAMP13.OUT
│ │ ├── STAMP14.IN
│ │ ├── STAMP14.OUT
│ │ ├── STAMP1.IN
│ │ ├── STAMP1.OUT
│ │ ├── STAMP2.IN
│ │ ├── STAMP2.OUT
│ │ ├── STAMP3.IN
│ │ ├── STAMP3.OUT
│ │ ├── STAMP4.IN
│ │ ├── STAMP4.OUT
│ │ ├── STAMP5.IN
│ │ ├── STAMP5.OUT
│ │ ├── STAMP6.IN
│ │ ├── STAMP6.OUT
│ │ ├── STAMP7.IN
│ │ ├── STAMP7.OUT
│ │ ├── STAMP8.IN
│ │ ├── STAMP8.OUT
│ │ ├── STAMP9.IN
│ │ ├── STAMP9.OUT
│ │ └── STAMP.BAT
│ └── 第三章 递推算法.pdf
├── 第4章 递归算法
│ ├── 1.斐波那契数列
│ │ ├── fbi.cpp
│ │ ├── fbi_data
│ │ │ ├── fbi1.in
│ │ │ ├── fbi1.out
│ │ │ ├── fbi2.in
│ │ │ ├── fbi2.out
│ │ │ ├── fbi3.in
│ │ │ ├── fbi3.out
│ │ │ ├── fbi4.in
│ │ │ ├── fbi4.out
│ │ │ ├── fbi5.in
│ │ │ └── fbi5.out
│ │ └── fbi.pas
│ ├── 2.倒序数
│ │ ├── num1.pas
│ │ ├── num.cpp
│ │ ├── num_data
│ │ │ ├── num1.in
│ │ │ ├── num1.out
│ │ │ ├── num2.in
│ │ │ ├── num2.out
│ │ │ ├── num3.in
│ │ │ ├── num3.out
│ │ │ ├── num4.in
│ │ │ ├── num4.out
│ │ │ ├── num5.in
│ │ │ └── num5.out
│ │ └── num.pas
│ ├── 3.十进制数转换成八进制数
│ │ ├── change.cpp
│ │ ├── change_data
│ │ │ ├── change0.in
│ │ │ ├── change0.out
│ │ │ ├── change1.in
│ │ │ ├── change1.out
│ │ │ ├── change2.in
│ │ │ ├── change2.out
│ │ │ ├── change3.in
│ │ │ ├── change3.out
│ │ │ ├── change4.in
│ │ │ ├── change4.out
│ │ │ ├── change5.in
│ │ │ └── change5.out
│ │ └── change.pas
│ ├── 4.求n!的值
│ │ ├── ni.cpp
│ │ ├── ni_data
│ │ │ ├── ni0.in
│ │ │ ├── ni0.out
│ │ │ ├── ni1.in
│ │ │ ├── ni1.out
│ │ │ ├── ni2.in
│ │ │ ├── ni2.out
│ │ │ ├── ni3.in
│ │ │ ├── ni3.out
│ │ │ ├── ni4.in
│ │ │ ├── ni4.out
│ │ │ ├── ni5.in
│ │ │ └── ni5.out
│ │ └── ni.pas
│ ├── 5.求最大公约数
│ │ ├── gcdmax.cpp
│ │ ├── gcdmax_data
│ │ │ ├── gcdmax0.in
│ │ │ ├── gcdmax0.out
│ │ │ ├── gcdmax1.in
│ │ │ ├── gcdmax1.out
│ │ │ ├── gcdmax2.in
│ │ │ ├── gcdmax2.out
│ │ │ ├── gcdmax3.in
│ │ │ ├── gcdmax3.out
│ │ │ ├── gcdmax4.in
│ │ │ ├── gcdmax4.out
│ │ │ ├── gcdmax5.in
│ │ │ └── gcdmax5.out
│ │ └── gcdmax.pas
│ ├── 6.双色Hanoi塔问题
│ │ ├── hanoi.cpp
│ │ ├── hanoi_data
│ │ │ ├── hanoi0.in
│ │ │ ├── hanoi0.out
│ │ │ ├── hanoi1.in
│ │ │ ├── hanoi1.out
│ │ │ ├── hanoi2.in
│ │ │ ├── hanoi2.out
│ │ │ ├── hanoi3.in
│ │ │ ├── hanoi3.out
│ │ │ ├── hanoi4.in
│ │ │ ├── hanoi4.out
│ │ │ ├── hanoi5.in
│ │ │ └── hanoi5.out
│ │ └── hanoi.pas
│ ├── 7.背包问题
│ │ ├── snap.cpp
│ │ ├── snap_data
│ │ │ ├── snap1.in
│ │ │ ├── snap1.out
│ │ │ ├── snap2.in
│ │ │ ├── snap2.out
│ │ │ ├── snap3.in
│ │ │ ├── snap3.out
│ │ │ ├── snap4.in
│ │ │ ├── snap4.out
│ │ │ ├── snap5.in
│ │ │ └── snap5.out
│ │ ├── snap.pas
│ │ └── snap(背包).cpp
│ ├── 例4.5 集合的划分
│ │ ├── setsub.cpp
│ │ └── setsub_data
│ │ ├── ENTER
│ │ ├── setsub1.in
│ │ ├── setsub1.out
│ │ ├── setsub2.in
│ │ ├── setsub2.out
│ │ ├── setsub3.in
│ │ ├── setsub3.out
│ │ ├── setsub4.in
│ │ ├── setsub4.out
│ │ ├── setsub5.in
│ │ ├── setsub5.out
│ │ └── setsub.bat
│ ├── 例4.6 数的计算(Noip2001)
│ │ ├── count.cpp
│ │ ├── count_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
│ │ │ ├── count.bat
│ │ │ └── ENTER
│ │ └── count(递推法).cpp
│ └── 第四章 递归算法.pdf
├── 第5章 搜索与回溯算法
│ ├── 10.迷宫问题
│ │ ├── migong.cpp
│ │ ├── migong.pas
│ │ └── testdata
│ │ ├── migong1.in
│ │ ├── migong1.out
│ │ ├── migong2.in
│ │ ├── migong2.out
│ │ ├── migong3.in
│ │ ├── migong3.out
│ │ ├── migong4.in
│ │ ├── migong4.out
│ │ ├── migong5.in
│ │ └── migong5.out
│ ├── 11.部落卫队
│ │ ├── inde.cpp
│ │ └── inde_data
│ │ ├── ENTER
│ │ ├── inde0.in
│ │ ├── inde0.out
│ │ ├── inde1.in
│ │ ├── inde1.out
│ │ ├── inde2.in
│ │ ├── inde2.out
│ │ ├── inde3.in
│ │ ├── inde3.out
│ │ ├── inde4.in
│ │ ├── inde4.out
│ │ ├── inde5.in
│ │ ├── inde5.out
│ │ └── inde.bat
│ ├── 12.最佳调度问题
│ │ ├── machine.cpp
│ │ ├── machine_data
│ │ │ ├── machine0.in
│ │ │ ├── machine0.out
│ │ │ ├── machine10.in
│ │ │ ├── machine10.out
│ │ │ ├── machine1.in
│ │ │ ├── machine1.out
│ │ │ ├── machine2.in
│ │ │ ├── machine2.out
│ │ │ ├── machine3.in
│ │ │ ├── machine3.out
│ │ │ ├── machine4.in
│ │ │ ├── machine4.out
│ │ │ ├── machine5.in
│ │ │ ├── machine5.out
│ │ │ ├── machine6.in
│ │ │ ├── machine6.out
│ │ │ ├── machine7.in
│ │ │ ├── machine7.out
│ │ │ ├── machine8.in
│ │ │ ├── machine8.out
│ │ │ ├── machine9.in
│ │ │ └── machine9.out
│ │ └── machine.pas
│ ├── 13.图的m着色问题
│ │ ├── color.cpp
│ │ ├── color_data
│ │ │ ├── color0.in
│ │ │ ├── color0.out
│ │ │ ├── color10.in
│ │ │ ├── color10.out
│ │ │ ├── color1.in
│ │ │ ├── color1.out
│ │ │ ├── color2.in
│ │ │ ├── color2.out
│ │ │ ├── color3.in
│ │ │ ├── color3.out
│ │ │ ├── color4.in
│ │ │ ├── color4.out
│ │ │ ├── color5.in
│ │ │ ├── color5.out
│ │ │ ├── color6.in
│ │ │ ├── color6.out
│ │ │ ├── color7.in
│ │ │ ├── color7.out
│ │ │ ├── color8.in
│ │ │ ├── color8.out
│ │ │ ├── color9.in
│ │ │ └── color9.out
│ │ └── color.pas
│ ├── 1.全排列问题
│ │ ├── form.cpp
│ │ ├── form_data
│ │ │ ├── form1.in
│ │ │ ├── form1.out
│ │ │ ├── form2.in
│ │ │ ├── form2.out
│ │ │ ├── form3.in
│ │ │ ├── form3.out
│ │ │ ├── form4.in
│ │ │ ├── form4.out
│ │ │ ├── form5.in
│ │ │ ├── form5.out
│ │ │ └── form.pas
│ │ └── Form.pas
│ ├── 2.组合的输出
│ │ ├── compages.cpp
│ │ ├── compages_data
│ │ │ ├── compages0.in
│ │ │ ├── compages0.out
│ │ │ ├── compages1.in
│ │ │ ├── compages1.out
│ │ │ ├── compages2.in
│ │ │ ├── compages2.out
│ │ │ ├── compages3.in
│ │ │ ├── compages3.out
│ │ │ ├── compages4.in
│ │ │ ├── compages4.out
│ │ │ ├── compages5.in
│ │ │ ├── compages5.out
│ │ │ ├── compages6.in
│ │ │ ├── compages6.out
│ │ │ ├── compages7.in
│ │ │ ├── compages7.out
│ │ │ ├── compages8.in
│ │ │ ├── compages8.out
│ │ │ ├── compages9.in
│ │ │ └── compages9.out
│ │ └── compages.pas
│ ├── 3.N皇后问题
│ │ ├── queen.cpp
│ │ └── queen_data
│ │ ├── queen1.in
│ │ ├── queen1.out
│ │ ├── queen2.in
│ │ ├── queen2.out
│ │ ├── queen3.in
│ │ ├── queen3.out
│ │ ├── queen4.in
│ │ ├── queen4.out
│ │ ├── queen5.in
│ │ ├── queen5.out
│ │ └── queen.bat
│ ├── 4.有重复元素的排列问题
│ │ ├── perm1.pas
│ │ ├── perm.cpp
│ │ ├── perm_data
│ │ │ ├── perm0.in
│ │ │ ├── perm0.out
│ │ │ ├── perm10.in
│ │ │ ├── perm10.out
│ │ │ ├── perm1.in
│ │ │ ├── perm1.out
│ │ │ ├── perm2.in
│ │ │ ├── perm2.out
│ │ │ ├── perm3.in
│ │ │ ├── perm3.out
│ │ │ ├── perm4.in
│ │ │ ├── perm4.out
│ │ │ ├── perm5.in
│ │ │ ├── perm5.out
│ │ │ ├── perm6.in
│ │ │ ├── perm6.out
│ │ │ ├── perm7.in
│ │ │ ├── perm7.out
│ │ │ ├── perm8.in
│ │ │ ├── perm8.out
│ │ │ ├── perm9.in
│ │ │ ├── perm9.out
│ │ │ └── perm.o
│ │ └── perm.pas
│ ├── 5.子集和问题
│ │ ├── subsum1.cpp
│ │ ├── subsum1.pas
│ │ ├── subsum.cpp
│ │ ├── subsum_data
│ │ │ ├── subsum0.in
│ │ │ ├── subsum0.out
│ │ │ ├── subsum10.in
│ │ │ ├── subsum10.out
│ │ │ ├── subsum1.in
│ │ │ ├── subsum1.out
│ │ │ ├── subsum2.in
│ │ │ ├── subsum2.out
│ │ │ ├── subsum3.in
│ │ │ ├── subsum3.out
│ │ │ ├── subsum4.in
│ │ │ ├── subsum4.out
│ │ │ ├── subsum5.in
│ │ │ ├── subsum5.out
│ │ │ ├── subsum6.in
│ │ │ ├── subsum6.out
│ │ │ ├── subsum7.in
│ │ │ ├── subsum7.out
│ │ │ ├── subsum8.in
│ │ │ ├── subsum8.out
│ │ │ ├── subsum9.in
│ │ │ └── subsum9.out
│ │ └── subsum.pas
│ ├── 6.工作分配问题
│ │ ├── job1.cpp
│ │ ├── job1.pas
│ │ ├── job.cpp
│ │ ├── job_data
│ │ │ ├── job0.in
│ │ │ ├── job0.out
│ │ │ ├── job1.in
│ │ │ ├── job1.out
│ │ │ ├── job2.in
│ │ │ ├── job2.out
│ │ │ ├── job3.in
│ │ │ ├── job3.out
│ │ │ ├── job4.in
│ │ │ ├── job4.out
│ │ │ ├── job5.in
│ │ │ ├── job5.out
│ │ │ ├── job6.in
│ │ │ ├── job6.out
│ │ │ ├── job7.in
│ │ │ ├── job7.out
│ │ │ ├── job8.in
│ │ │ ├── job8.out
│ │ │ ├── job9.in
│ │ │ └── job9.out
│ │ └── job.pas
│ ├── 7.装载问题
│ │ ├── load1.cpp
│ │ ├── load1.pas
│ │ ├── load.cpp
│ │ ├── load_data
│ │ │ ├── load0.in
│ │ │ ├── load0.out
│ │ │ ├── load1.in
│ │ │ ├── load1.out
│ │ │ ├── load2.in
│ │ │ ├── load2.out
│ │ │ ├── load3.in
│ │ │ ├── load3.out
│ │ │ ├── load4.in
│ │ │ ├── load4.out
│ │ │ ├── load5.in
│ │ │ ├── load5.out
│ │ │ ├── load6.in
│ │ │ ├── load6.out
│ │ │ ├── load7.in
│ │ │ └── load7.out
│ │ └── load.pas
│ ├── 8.字符序列
│ │ ├── characts.cpp
│ │ ├── characts.pas
│ │ └── testdata
│ │ ├── characts10.in
│ │ ├── characts10.out
│ │ ├── characts1.in
│ │ ├── characts1.out
│ │ ├── characts2.in
│ │ ├── characts2.out
│ │ ├── characts3.in
│ │ ├── characts3.out
│ │ ├── characts4.in
│ │ ├── characts4.out
│ │ ├── characts5.in
│ │ ├── characts5.out
│ │ ├── characts6.in
│ │ ├── characts6.out
│ │ ├── characts7.in
│ │ ├── characts7.out
│ │ ├── characts8.in
│ │ ├── characts8.out
│ │ ├── characts9.in
│ │ └── characts9.out
│ ├── 9.试卷批分
│ │ ├── grade.cpp
│ │ ├── grade.out
│ │ ├── grade.pas
│ │ └── grade(位运算).cpp
│ ├── 例5.3 自然数的拆分问题
│ │ ├── decompose.cpp
│ │ ├── decompose_data
│ │ │ ├── decompose1.in
│ │ │ ├── decompose1.out
│ │ │ ├── decompose2.in
│ │ │ ├── decompose2.out
│ │ │ ├── decompose3.in
│ │ │ ├── decompose3.out
│ │ │ ├── decompose4.in
│ │ │ ├── decompose4.out
│ │ │ ├── decompose5.in
│ │ │ └── decompose5.out
│ │ └── Decompose.pas
│ ├── 例5.9 整数的划分(Noip2001)
│ │ ├── divide1.pas
│ │ ├── divide2.pas
│ │ └── divide_data
│ │ ├── divide1.in
│ │ ├── divide1.out
│ │ ├── divide2.in
│ │ ├── divide2.out
│ │ ├── divide3.in
│ │ ├── divide3.out
│ │ ├── divide4.in
│ │ ├── divide4.out
│ │ ├── divide5.in
│ │ ├── divide5.out
│ │ ├── divide.bat
│ │ └── ENTER
│ └── 第五章 搜索与回溯算法.pdf
├── 第6章 贪心算法
│ ├── 1.排队接水
│ │ ├── water.cpp
│ │ ├── water_data
│ │ │ ├── water0.in
│ │ │ ├── water0.out
│ │ │ ├── water1.in
│ │ │ ├── water1.out
│ │ │ ├── water2.in
│ │ │ ├── water2.out
│ │ │ ├── water3.in
│ │ │ ├── water3.out
│ │ │ ├── water4.in
│ │ │ ├── water4.out
│ │ │ ├── water5.in
│ │ │ ├── water5.out
│ │ │ ├── water6.in
│ │ │ ├── water6.out
│ │ │ ├── water7.in
│ │ │ ├── water7.out
│ │ │ ├── water8.in
│ │ │ ├── water8.out
│ │ │ ├── water9.in
│ │ │ └── water9.out
│ │ └── water.pas
│ ├── 2.最大整数
│ │ ├── maxnum.cpp
│ │ ├── maxnum_data
│ │ │ ├── maxnum1.in
│ │ │ ├── maxnum1.out
│ │ │ ├── maxnum2.in
│ │ │ ├── maxnum2.out
│ │ │ ├── maxnum3.in
│ │ │ ├── maxnum3.out
│ │ │ ├── maxnum4.in
│ │ │ ├── maxnum4.out
│ │ │ ├── maxnum5.in
│ │ │ └── maxnum5.out
│ │ └── maxnum.pas
│ ├── 3.纪念品分组
│ │ ├── group.cpp
│ │ ├── group_data
│ │ │ ├── group10.in
│ │ │ ├── group10.out
│ │ │ ├── group1.in
│ │ │ ├── group1.out
│ │ │ ├── group2.in
│ │ │ ├── group2.out
│ │ │ ├── group3.in
│ │ │ ├── group3.out
│ │ │ ├── group4.in
│ │ │ ├── group4.out
│ │ │ ├── group5.in
│ │ │ ├── group5.out
│ │ │ ├── group6.in
│ │ │ ├── group6.out
│ │ │ ├── group7.in
│ │ │ ├── group7.out
│ │ │ ├── group8.in
│ │ │ ├── group8.out
│ │ │ ├── group9.in
│ │ │ └── group9.out
│ │ └── group.pas
│ ├── 4.合并果子
│ │ ├── fruit.cpp
│ │ ├── fruit_data
│ │ │ ├── fruit10.in
│ │ │ ├── fruit10.out
│ │ │ ├── fruit1.in
│ │ │ ├── fruit1.out
│ │ │ ├── fruit2.in
│ │ │ ├── fruit2.out
│ │ │ ├── fruit3.in
│ │ │ ├── fruit3.out
│ │ │ ├── fruit4.in
│ │ │ ├── fruit4.out
│ │ │ ├── fruit5.in
│ │ │ ├── fruit5.out
│ │ │ ├── fruit6.in
│ │ │ ├── fruit6.out
│ │ │ ├── fruit7.in
│ │ │ ├── fruit7.out
│ │ │ ├── fruit8.in
│ │ │ ├── fruit8.out
│ │ │ ├── fruit9.in
│ │ │ └── fruit9.out
│ │ ├── fruit.pas
│ │ ├── fruit(堆).pas
│ │ ├── fruit(插排).cpp
│ │ └── fruit(插排).pas
│ ├── 5.美元汇率
│ │ ├── dollars.cpp
│ │ ├── dollars_data
│ │ │ ├── dollars10.in
│ │ │ ├── dollars10.out
│ │ │ ├── dollars1.in
│ │ │ ├── dollars1.out
│ │ │ ├── dollars2.in
│ │ │ ├── dollars2.out
│ │ │ ├── dollars3.in
│ │ │ ├── dollars3.out
│ │ │ ├── dollars4.in
│ │ │ ├── dollars4.out
│ │ │ ├── dollars5.in
│ │ │ ├── dollars5.out
│ │ │ ├── dollars6.in
│ │ │ ├── dollars6.out
│ │ │ ├── dollars7.in
│ │ │ ├── dollars7.out
│ │ │ ├── dollars8.in
│ │ │ ├── dollars8.out
│ │ │ ├── dollars9.in
│ │ │ └── dollars9.out
│ │ └── dollers.pas
│ ├── 6.零件分组
│ │ ├── stick1.pas
│ │ ├── stick.cpp
│ │ ├── stick_data
│ │ │ ├── stick10.in
│ │ │ ├── stick10.out
│ │ │ ├── stick1.in
│ │ │ ├── stick1.out
│ │ │ ├── stick2.in
│ │ │ ├── stick2.out
│ │ │ ├── stick3.in
│ │ │ ├── stick3.out
│ │ │ ├── stick4.in
│ │ │ ├── stick4.out
│ │ │ ├── stick5.in
│ │ │ ├── stick5.out
│ │ │ ├── stick6.in
│ │ │ ├── stick6.out
│ │ │ ├── stick7.in
│ │ │ ├── stick7.out
│ │ │ ├── stick8.in
│ │ │ ├── stick8.out
│ │ │ ├── stick9.in
│ │ │ └── stick9.out
│ │ └── stick.pas
│ ├── 7.运输
│ │ ├── trans_data
│ │ │ ├── trans0.in
│ │ │ ├── trans0.out
│ │ │ ├── trans1.in
│ │ │ ├── trans1.out
│ │ │ ├── trans2.in
│ │ │ ├── trans2.out
│ │ │ ├── trans3.in
│ │ │ ├── trans3.out
│ │ │ ├── trans4.in
│ │ │ ├── trans4.out
│ │ │ ├── trans5.in
│ │ │ ├── trans5.out
│ │ │ ├── trans6.in
│ │ │ ├── trans6.out
│ │ │ ├── trans7.in
│ │ │ ├── trans7.out
│ │ │ ├── trans8.in
│ │ │ ├── trans8.out
│ │ │ ├── trans9.in
│ │ │ └── trans9.out
│ │ └── trans.pas
│ ├── 8.最佳游览线路
│ │ ├── Testdata
│ │ │ ├── travel10.in
│ │ │ ├── travel10.out
│ │ │ ├── travel1.in
│ │ │ ├── travel1.out
│ │ │ ├── travel2.in
│ │ │ ├── travel2.out
│ │ │ ├── travel3.in
│ │ │ ├── travel3.out
│ │ │ ├── travel4.in
│ │ │ ├── travel4.out
│ │ │ ├── travel5.in
│ │ │ ├── travel5.out
│ │ │ ├── travel6.in
│ │ │ ├── travel6.out
│ │ │ ├── travel7.in
│ │ │ ├── travel7.out
│ │ │ ├── travel8.in
│ │ │ ├── travel8.out
│ │ │ ├── travel9.in
│ │ │ └── travel9.out
│ │ └── travel.pas
│ ├── 9.营养膳食
│ │ ├── Diet_data
│ │ │ ├── diet0.in
│ │ │ ├── diet0.out
│ │ │ ├── diet1.in
│ │ │ ├── diet1.out
│ │ │ ├── diet2.in
│ │ │ ├── diet2.out
│ │ │ ├── diet3.in
│ │ │ ├── diet3.out
│ │ │ ├── diet4.in
│ │ │ ├── diet4.out
│ │ │ ├── diet5.in
│ │ │ ├── diet5.out
│ │ │ ├── diet6.in
│ │ │ ├── diet6.out
│ │ │ ├── diet7.in
│ │ │ ├── diet7.out
│ │ │ ├── diet8.in
│ │ │ ├── diet8.out
│ │ │ ├── diet9.in
│ │ │ └── diet9.out
│ │ └── diet.pas
│ ├── 例6.4 均分纸牌
│ │ ├── playcard.cpp
│ │ └── Playcard_data
│ │ ├── Playcard1.in
│ │ ├── Playcard1.out
│ │ ├── Playcard2.in
│ │ ├── Playcard2.out
│ │ ├── Playcard3.in
│ │ ├── Playcard3.out
│ │ ├── Playcard4.in
│ │ ├── Playcard4.out
│ │ ├── Playcard5.in
│ │ ├── Playcard5.out
│ │ └── Playcard.bat
│ ├── 例6.5 删数问题
│ │ ├── delete.cpp
│ │ ├── delete_data
│ │ │ ├── DELETE1.IN
│ │ │ ├── delete1.out
│ │ │ ├── DELETE2.IN
│ │ │ ├── delete2.out
│ │ │ ├── DELETE3.IN
│ │ │ ├── delete3.out
│ │ │ ├── DELETE4.IN
│ │ │ ├── delete4.out
│ │ │ ├── DELETE5.IN
│ │ │ ├── delete5.out
│ │ │ ├── DELETE6.IN
│ │ │ ├── delete6.out
│ │ │ ├── delete.bat
│ │ │ └── enter
│ │ ├── delete.pas
│ │ └── 删数问题.cpp
│ ├── 例6.6 拦截导弹问题
│ │ ├── missile.cpp
│ │ ├── missile_data
│ │ │ ├── ENTER
│ │ │ ├── missile0.in
│ │ │ ├── missile0.out
│ │ │ ├── missile1.in
│ │ │ ├── missile1.out
│ │ │ ├── missile2.in
│ │ │ ├── missile2.out
│ │ │ ├── missile3.in
│ │ │ ├── missile3.out
│ │ │ ├── missile4.in
│ │ │ ├── missile4.out
│ │ │ ├── missile5.in
│ │ │ ├── missile5.out
│ │ │ ├── missile6.in
│ │ │ ├── missile6.out
│ │ │ ├── missile7.in
│ │ │ ├── missile7.out
│ │ │ ├── missile8.in
│ │ │ ├── missile8.out
│ │ │ ├── missile9.in
│ │ │ ├── missile9.out
│ │ │ └── missile.bat
│ │ └── missile.pas
│ ├── 例6.7 活动选择
│ │ └── act_data
│ │ ├── act0.in
│ │ ├── act0.out
│ │ ├── act1.in
│ │ ├── act1.out
│ │ ├── act2.in
│ │ ├── act2.out
│ │ ├── act3.in
│ │ ├── act3.out
│ │ ├── act4.in
│ │ ├── act4.out
│ │ ├── act5.in
│ │ ├── act5.out
│ │ ├── act6.in
│ │ ├── act6.out
│ │ ├── act7.in
│ │ ├── act7.out
│ │ ├── act8.in
│ │ ├── act8.out
│ │ ├── act9.in
│ │ └── act9.out
│ ├── 例6.8 整数区间
│ │ └── data
│ │ ├── a1.in
│ │ ├── a1.out
│ │ ├── a2.in
│ │ ├── a2.out
│ │ ├── a3.in
│ │ └── a3.out
│ └── 第六章 贪心算法.pdf
├── 第7章 分治算法
│ ├── 1.方程f(x)的根
│ │ ├── equation_data
│ │ │ ├── equation.in
│ │ │ ├── equation.out
│ │ │ └── readme.txt
│ │ └── equation.pas
│ ├── 2.二分查找
│ │ ├── binary.cpp
│ │ └── binary_data
│ │ ├── binary0.in
│ │ ├── binary0.out
│ │ ├── binary1.in
│ │ ├── binary1.out
│ │ ├── binary2.in
│ │ ├── binary2.out
│ │ ├── binary3.in
│ │ ├── binary3.out
│ │ ├── binary4.in
│ │ ├── binary4.out
│ │ ├── binary5.in
│ │ ├── binary5.out
│ │ ├── binary6.in
│ │ └── binary6.out
│ ├── 3.求逆序对
│ │ ├── deseq.cpp
│ │ ├── deseq_data
│ │ │ ├── deseq10.in
│ │ │ ├── deseq10.out
│ │ │ ├── deseq1.in
│ │ │ ├── deseq1.out
│ │ │ ├── deseq2.in
│ │ │ ├── deseq2.out
│ │ │ ├── deseq3.in
│ │ │ ├── deseq3.out
│ │ │ ├── deseq4.in
│ │ │ ├── deseq4.out
│ │ │ ├── deseq5.in
│ │ │ ├── deseq5.out
│ │ │ ├── deseq6.in
│ │ │ ├── deseq6.out
│ │ │ ├── deseq7.in
│ │ │ ├── deseq7.out
│ │ │ ├── deseq8.in
│ │ │ ├── deseq8.out
│ │ │ ├── deseq9.in
│ │ │ └── deseq9.out
│ │ └── deseq.pas
│ ├── 4.麦森数
│ │ ├── mason.cpp
│ │ └── MASON_data
│ │ ├── MASON0.IN
│ │ ├── MASON0.OUT
│ │ ├── MASON1.IN
│ │ ├── MASON1.OUT
│ │ ├── MASON2.IN
│ │ ├── MASON2.OUT
│ │ ├── MASON3.IN
│ │ ├── MASON3.OUT
│ │ ├── MASON4.IN
│ │ ├── MASON4.OUT
│ │ ├── MASON5.IN
│ │ ├── MASON5.OUT
│ │ ├── MASON6.IN
│ │ ├── MASON6.OUT
│ │ ├── MASON7.IN
│ │ ├── MASON7.OUT
│ │ ├── MASON8.IN
│ │ ├── MASON8.OUT
│ │ ├── MASON9.IN
│ │ └── MASON9.OUT
│ ├── 例7.3 一元三次方程
│ │ ├── equ1.pas
│ │ ├── equ.cpp
│ │ ├── equ_data
│ │ │ ├── ENTER
│ │ │ ├── equ10.in
│ │ │ ├── equ10.out
│ │ │ ├── Equ1.in
│ │ │ ├── equ1.out
│ │ │ ├── Equ2.in
│ │ │ ├── equ2.out
│ │ │ ├── Equ3.in
│ │ │ ├── equ3.out
│ │ │ ├── Equ4.in
│ │ │ ├── equ4.out
│ │ │ ├── equ5.in
│ │ │ ├── equ5.out
│ │ │ ├── equ6.in
│ │ │ ├── equ6.out
│ │ │ ├── equ7.in
│ │ │ ├── equ7.out
│ │ │ ├── equ8.in
│ │ │ ├── equ8.out
│ │ │ ├── equ9.in
│ │ │ ├── equ9.out
│ │ │ └── equ.bat
│ │ ├── equ.pas
│ │ └── solution
│ │ ├── equ1.pas
│ │ ├── equ.pas
│ │ └── solution.txt
│ ├── 例7.4 循环比赛
│ │ ├── match.cpp
│ │ ├── match_data
│ │ │ ├── match1.in
│ │ │ ├── match1.out
│ │ │ ├── match2.in
│ │ │ ├── match2.out
│ │ │ ├── match3.in
│ │ │ ├── match3.out
│ │ │ ├── match4.in
│ │ │ ├── match4.out
│ │ │ ├── match5.in
│ │ │ └── match5.out
│ │ └── match.pas
│ ├── 例7.5 取余运算
│ │ ├── mod.cpp
│ │ └── mod_data
│ │ ├── ENTER
│ │ ├── mod1.in
│ │ ├── mod1.out
│ │ ├── mod2.in
│ │ ├── mod2.out
│ │ ├── mod3.in
│ │ ├── mod3.out
│ │ ├── mod4.in
│ │ ├── mod4.out
│ │ ├── mod5.in
│ │ ├── mod5.out
│ │ ├── mod.bat
│ │ └── TESTDATA.TXT
│ ├── 例7.6 黑白棋子的移动
│ │ ├── chessman.cpp
│ │ ├── CHESSMAN_data
│ │ │ ├── CHESSMAN1.IN
│ │ │ ├── chessman1.out
│ │ │ ├── CHESSMAN2.IN
│ │ │ ├── chessman2.out
│ │ │ ├── CHESSMAN3.IN
│ │ │ ├── chessman3.out
│ │ │ ├── CHESSMAN4.IN
│ │ │ ├── chessman4.out
│ │ │ ├── CHESSMAN5.IN
│ │ │ └── chessman5.out
│ │ └── 参考程序.txt
│ ├── 例7.7 光荣的梦想
│ │ └── dream_data
│ │ ├── dream10.in
│ │ ├── dream10.out
│ │ ├── dream1.in
│ │ ├── dream1.out
│ │ ├── dream2.in
│ │ ├── dream2.out
│ │ ├── dream3.in
│ │ ├── dream3.out
│ │ ├── dream4.in
│ │ ├── dream4.out
│ │ ├── dream5.in
│ │ ├── dream5.out
│ │ ├── dream6.in
│ │ ├── dream6.out
│ │ ├── dream7.in
│ │ ├── dream7.out
│ │ ├── dream8.in
│ │ ├── dream8.out
│ │ ├── dream9.in
│ │ └── dream9.out
│ └── 第七章 分治算法.pdf
├── 第8章 广度优先搜索
│ ├── 1.面积
│ │ ├── area.cpp
│ │ ├── area_data
│ │ │ ├── area1.in
│ │ │ ├── area1.out
│ │ │ ├── area2.in
│ │ │ ├── area2.out
│ │ │ ├── area3.in
│ │ │ ├── area3.out
│ │ │ ├── area4.in
│ │ │ ├── area4.out
│ │ │ ├── area5.in
│ │ │ ├── area5.out
│ │ │ ├── area.bat
│ │ │ └── ENTER
│ │ └── area.pas
│ ├── 2.营救
│ │ ├── save.cpp
│ │ ├── save_data
│ │ │ ├── save0.in
│ │ │ ├── save0.out
│ │ │ ├── save1.in
│ │ │ ├── save1.out
│ │ │ ├── save2.in
│ │ │ ├── save2.out
│ │ │ ├── save3.in
│ │ │ ├── save3.out
│ │ │ ├── save4.in
│ │ │ ├── save4.out
│ │ │ ├── save5.in
│ │ │ ├── save5.out
│ │ │ ├── save6.in
│ │ │ ├── save6.out
│ │ │ ├── save7.in
│ │ │ ├── save7.out
│ │ │ ├── save8.in
│ │ │ ├── save8.out
│ │ │ ├── save9.in
│ │ │ └── save9.out
│ │ └── save.pas
│ ├── 3.最少转弯问题
│ │ ├── turn.cpp
│ │ ├── turn_data
│ │ │ ├── turn1.in
│ │ │ ├── turn1.out
│ │ │ ├── turn2.in
│ │ │ └── turn2.out
│ │ └── turn.pas
│ ├── 4.麻将游戏
│ │ ├── MAHJONG_data
│ │ │ ├── MAHJONG1.IN
│ │ │ ├── MAHJONG1.OUT
│ │ │ ├── MAHJONG2.IN
│ │ │ ├── MAHJONG2.OUT
│ │ │ ├── MAHJONG3.IN
│ │ │ ├── MAHJONG3.OUT
│ │ │ ├── MAHJONG4.IN
│ │ │ ├── MAHJONG4.OUT
│ │ │ ├── MAHJONG5.IN
│ │ │ ├── MAHJONG5.OUT
│ │ │ ├── Mahjong6.IN
│ │ │ ├── MAHJONG6.OUT
│ │ │ ├── MAHJONG7.IN
│ │ │ └── MAHJONG7.OUT
│ │ └── Mahjong.pas
│ ├── 例8.2 细胞
│ │ ├── cell.cpp
│ │ ├── cell_data
│ │ │ ├── cell1.in
│ │ │ ├── cell1.out
│ │ │ ├── cell2.in
│ │ │ ├── cell2.out
│ │ │ ├── cell3.in
│ │ │ ├── cell3.out
│ │ │ ├── cell4.in
│ │ │ ├── cell4.out
│ │ │ ├── cell5.in
│ │ │ └── cell5.out
│ │ └── cell.pas
│ ├── 例8.3 最少步数
│ │ ├── step
│ │ │ ├── step1.in
│ │ │ ├── step1.out
│ │ │ ├── step2.in
│ │ │ ├── step2.out
│ │ │ ├── step3.in
│ │ │ ├── step3.out
│ │ │ ├── step4.in
│ │ │ ├── step4.out
│ │ │ ├── step5.in
│ │ │ ├── step5.out
│ │ │ ├── step6.in
│ │ │ └── step6.out
│ │ └── step小数据
│ │ ├── step0.in
│ │ ├── step0.out
│ │ ├── step1.in
│ │ ├── step1.out
│ │ ├── step2.in
│ │ ├── step2.out
│ │ ├── step3.in
│ │ ├── step3.out
│ │ ├── step4.in
│ │ ├── step4.out
│ │ ├── step5.in
│ │ ├── step5.out
│ │ ├── step6.in
│ │ ├── step6.out
│ │ ├── step7.in
│ │ ├── step7.out
│ │ ├── step8.in
│ │ ├── step8.out
│ │ ├── step9.in
│ │ └── step9.out
│ └── 第八章 广度优先搜索.pdf
└── 第9章 动态规划
├── 第一节 动态规划的基本模型
│ ├── 例9.10 机器分配
│ │ ├── assigned.cpp
│ │ └── assigned_data
│ │ ├── assigned10.in
│ │ ├── assigned10.out
│ │ ├── assigned1.in
│ │ ├── assigned1.out
│ │ ├── assigned2.in
│ │ ├── assigned2.out
│ │ ├── assigned3.in
│ │ ├── assigned3.out
│ │ ├── assigned4.in
│ │ ├── assigned4.out
│ │ ├── assigned5.in
│ │ ├── assigned5.out
│ │ ├── assigned6.in
│ │ ├── assigned6.out
│ │ ├── assigned7.in
│ │ ├── assigned7.out
│ │ ├── assigned8.in
│ │ ├── assigned8.out
│ │ ├── assigned9.in
│ │ └── assigned9.out
│ ├── 例9.2 数塔问题
│ │ ├── tower.cpp
│ │ └── tower_data
│ │ ├── ENTER
│ │ ├── tower0.in
│ │ ├── tower0.out
│ │ ├── tower1.in
│ │ ├── tower1.out
│ │ ├── tower2.in
│ │ ├── tower2.out
│ │ ├── tower3.in
│ │ ├── tower3.out
│ │ ├── tower4.in
│ │ ├── tower4.out
│ │ ├── tower5.in
│ │ ├── tower5.out
│ │ ├── tower6.in
│ │ ├── tower6.out
│ │ ├── tower7.in
│ │ ├── tower7.out
│ │ ├── tower8.in
│ │ ├── tower8.out
│ │ ├── tower9.in
│ │ ├── tower9.out
│ │ └── tower.bat
│ ├── 例9.3 最长不下降序列
│ │ ├── lic.cpp
│ │ ├── lic_data
│ │ │ ├── ENTER
│ │ │ ├── lic0.in
│ │ │ ├── lic0.out
│ │ │ ├── lic1.in
│ │ │ ├── lic1.out
│ │ │ ├── lic2.in
│ │ │ ├── lic2.out
│ │ │ ├── lic3.in
│ │ │ ├── lic3.out
│ │ │ ├── lic4.in
│ │ │ ├── lic4.out
│ │ │ ├── lic5.in
│ │ │ ├── lic5.out
│ │ │ ├── lic6.in
│ │ │ ├── lic6.out
│ │ │ ├── lic7.in
│ │ │ ├── lic7.out
│ │ │ ├── lic8.in
│ │ │ ├── lic8.out
│ │ │ ├── lic9.in
│ │ │ ├── lic9.out
│ │ │ └── lic.bat
│ │ └── lic.pas
│ ├── 例9.4 导弹拦截
│ │ ├── missile.cpp
│ │ └── missile_data
│ │ ├── ENTER
│ │ ├── missile0.in
│ │ ├── missile0.out
│ │ ├── missile1.in
│ │ ├── missile1.out
│ │ ├── missile2.in
│ │ ├── missile2.out
│ │ ├── missile3.in
│ │ ├── missile3.out
│ │ ├── missile4.in
│ │ ├── missile4.out
│ │ ├── missile5.in
│ │ ├── missile5.out
│ │ ├── missile6.in
│ │ ├── missile6.out
│ │ ├── missile7.in
│ │ ├── missile7.out
│ │ ├── missile8.in
│ │ ├── missile8.out
│ │ ├── missile9.in
│ │ ├── missile9.out
│ │ └── missile.bat
│ ├── 例9.5 最短路径
│ │ ├── short.cpp
│ │ ├── short_data
│ │ │ ├── ENTER
│ │ │ ├── short1.in
│ │ │ ├── short1.out
│ │ │ ├── short2.in
│ │ │ ├── short2.out
│ │ │ ├── short3.in
│ │ │ ├── short3.out
│ │ │ ├── short4.in
│ │ │ ├── short4.out
│ │ │ ├── short5.in
│ │ │ ├── short5.out
│ │ │ └── short.bat
│ │ └── short.pas
│ ├── 例9.6 挖地雷
│ │ ├── mine.cpp
│ │ └── mine_data
│ │ ├── ENTER
│ │ ├── mine0.in
│ │ ├── mine0.out
│ │ ├── mine1.in
│ │ ├── mine1.out
│ │ ├── mine2.in
│ │ ├── mine2.out
│ │ ├── mine3.in
│ │ ├── mine3.out
│ │ ├── mine4.in
│ │ ├── mine4.out
│ │ ├── mine5.in
│ │ ├── mine5.out
│ │ ├── mine6.in
│ │ ├── mine6.out
│ │ ├── mine7.in
│ │ ├── mine7.out
│ │ ├── mine8.in
│ │ ├── mine8.out
│ │ ├── mine9.in
│ │ ├── mine9.out
│ │ └── mine.bat
│ ├── 例9.7 友好城市
│ │ ├── ship.cpp
│ │ └── ship_data
│ │ ├── ship10.in
│ │ ├── ship10.out
│ │ ├── ship1.in
│ │ ├── ship1.out
│ │ ├── ship2.in
│ │ ├── ship2.out
│ │ ├── ship3.in
│ │ ├── ship3.out
│ │ ├── ship4.in
│ │ ├── ship4.out
│ │ ├── ship5.in
│ │ ├── ship5.out
│ │ ├── ship6.in
│ │ ├── ship6.out
│ │ ├── ship7.in
│ │ ├── ship7.out
│ │ ├── ship8.in
│ │ ├── ship8.out
│ │ ├── ship9.in
│ │ └── ship9.out
│ ├── 例9.8 合唱队形
│ │ ├── chorus.cpp
│ │ └── chorus_data
│ │ ├── chorus10.in
│ │ ├── chorus10.out
│ │ ├── chorus1.in
│ │ ├── chorus1.out
│ │ ├── chorus2.in
│ │ ├── chorus2.out
│ │ ├── chorus3.in
│ │ ├── chorus3.out
│ │ ├── chorus4.in
│ │ ├── chorus4.out
│ │ ├── chorus5.in
│ │ ├── chorus5.out
│ │ ├── chorus6.in
│ │ ├── chorus6.out
│ │ ├── chorus7.in
│ │ ├── chorus7.out
│ │ ├── chorus8.in
│ │ ├── chorus8.out
│ │ ├── chorus9.in
│ │ └── chorus9.out
│ └── 例9.9 最长公共子序列
│ ├── lcs.cpp
│ └── lcs_data
│ ├── enter
│ ├── lcs10.in
│ ├── lcs10.out
│ ├── lcs1.in
│ ├── lcs1.out
│ ├── lcs2.in
│ ├── lcs2.out
│ ├── lcs3.in
│ ├── lcs3.out
│ ├── lcs4.in
│ ├── lcs4.out
│ ├── lcs5.in
│ ├── lcs5.out
│ ├── lcs6.in
│ ├── lcs6.out
│ ├── lcs7.in
│ ├── lcs7.out
│ ├── lcs8.in
│ ├── lcs8.out
│ ├── lcs9.in
│ ├── lcs9.out
│ └── lcs.bat
├── 第三节 动态规划经典题
│ ├── 10.筷子
│ │ ├── chop1.cpp
│ │ ├── chop2.cpp
│ │ ├── chop_data
│ │ │ ├── chop10.IN
│ │ │ ├── chop10.OUT
│ │ │ ├── chop1.in
│ │ │ ├── chop1.OUT
│ │ │ ├── chop2.in
│ │ │ ├── chop2.OUT
│ │ │ ├── chop3.in
│ │ │ ├── chop3.OUT
│ │ │ ├── chop4.in
│ │ │ ├── chop4.OUT
│ │ │ ├── chop5.in
│ │ │ ├── chop5.OUT
│ │ │ ├── chop6.IN
│ │ │ ├── chop6.OUT
│ │ │ ├── chop7.IN
│ │ │ ├── chop7.OUT
│ │ │ ├── chop8.IN
│ │ │ ├── chop8.OUT
│ │ │ ├── chop9.IN
│ │ │ └── chop9.OUT
│ │ └── chop.pas
│ ├── 11.垃圾陷阱
│ │ ├── well.cpp
│ │ ├── WELL_data
│ │ │ ├── WELL10.IN
│ │ │ ├── WELL10.OUT
│ │ │ ├── WELL11.IN
│ │ │ ├── WELL11.OUT
│ │ │ ├── WELL1.IN
│ │ │ ├── WELL1.OUT
│ │ │ ├── WELL2.IN
│ │ │ ├── WELL2.OUT
│ │ │ ├── WELL3.IN
│ │ │ ├── WELL3.OUT
│ │ │ ├── WELL4.IN
│ │ │ ├── WELL4.OUT
│ │ │ ├── WELL5.IN
│ │ │ ├── WELL5.OUT
│ │ │ ├── WELL6.IN
│ │ │ ├── WELL6.OUT
│ │ │ ├── WELL7.IN
│ │ │ ├── WELL7.OUT
│ │ │ ├── WELL8.IN
│ │ │ ├── WELL8.OUT
│ │ │ ├── WELL9.IN
│ │ │ └── WELL9.OUT
│ │ └── WELL.PAS
│ ├── 12.守望者的逃离
│ │ ├── escape.cpp
│ │ ├── escape_data
│ │ │ ├── escape10.in
│ │ │ ├── escape10.out
│ │ │ ├── escape1.in
│ │ │ ├── escape1.out
│ │ │ ├── escape2.in
│ │ │ ├── escape2.out
│ │ │ ├── escape3.in
│ │ │ ├── escape3.out
│ │ │ ├── escape4.in
│ │ │ ├── escape4.out
│ │ │ ├── escape5.in
│ │ │ ├── escape5.out
│ │ │ ├── escape6.in
│ │ │ ├── escape6.out
│ │ │ ├── escape7.in
│ │ │ ├── escape7.out
│ │ │ ├── escape8.in
│ │ │ ├── escape8.out
│ │ │ ├── escape9.in
│ │ │ └── escape9.out
│ │ └── escape.pas
│ ├── 13. 矩阵取数游戏
│ │ ├── game.cpp
│ │ ├── game_data
│ │ │ ├── game10.ans
│ │ │ ├── game10.in
│ │ │ ├── game1.ans
│ │ │ ├── game1.in
│ │ │ ├── game2.ans
│ │ │ ├── game2.in
│ │ │ ├── game3.ans
│ │ │ ├── game3.in
│ │ │ ├── game4.ans
│ │ │ ├── game4.in
│ │ │ ├── game5.ans
│ │ │ ├── game5.in
│ │ │ ├── game6.ans
│ │ │ ├── game6.in
│ │ │ ├── game7.ans
│ │ │ ├── game7.in
│ │ │ ├── game8.ans
│ │ │ ├── game8.in
│ │ │ ├── game9.ans
│ │ │ └── game9.in
│ │ └── game.pas
│ ├── 1.对抗赛
│ │ ├── compete1.cpp
│ │ ├── compete1.pas
│ │ ├── compete.cpp
│ │ ├── compete_data
│ │ │ ├── compete1.in
│ │ │ ├── compete1.out
│ │ │ ├── compete2.in
│ │ │ ├── compete2.out
│ │ │ ├── compete3.in
│ │ │ ├── compete3.out
│ │ │ ├── compete4.in
│ │ │ ├── compete4.out
│ │ │ ├── compete5.in
│ │ │ └── compete5.out
│ │ └── compete.pas
│ ├── 2.演讲大厅安排
│ │ ├── hall1.cpp
│ │ ├── hall1.pas
│ │ ├── hall2.cpp
│ │ ├── hall_data
│ │ │ ├── Hall0.in
│ │ │ ├── hall0.out
│ │ │ ├── Hall1.in
│ │ │ ├── hall1.out
│ │ │ ├── Hall2.in
│ │ │ ├── hall2.out
│ │ │ ├── Hall3.in
│ │ │ ├── hall3.out
│ │ │ ├── Hall4.in
│ │ │ ├── hall4.out
│ │ │ ├── Hall5.in
│ │ │ └── hall5.out
│ │ └── hall.pas
│ ├── 3.火车票
│ │ ├── railway1.pas
│ │ ├── railway.cpp
│ │ ├── railway_data
│ │ │ ├── railway1.in
│ │ │ ├── railway1.out
│ │ │ ├── railway2.in
│ │ │ ├── railway2.out
│ │ │ ├── railway3.in
│ │ │ ├── railway3.out
│ │ │ ├── railway4.in
│ │ │ ├── railway4.out
│ │ │ ├── railway5.in
│ │ │ └── railway5.out
│ │ └── railway.pas
│ ├── 4.单词的划分
│ │ ├── word1.pas
│ │ ├── word.cpp
│ │ ├── word_data
│ │ │ ├── word1.in
│ │ │ ├── word1.out
│ │ │ ├── word2.in
│ │ │ ├── word2.out
│ │ │ ├── word3.in
│ │ │ ├── word3.out
│ │ │ ├── word4.in
│ │ │ ├── word4.out
│ │ │ ├── word5.in
│ │ │ └── word5.out
│ │ └── word.pas
│ ├── 5.饥饿的牛
│ │ ├── hunger1.cpp
│ │ ├── hunger1.pas
│ │ ├── hunger2.cpp
│ │ ├── hunger_data
│ │ │ ├── hunger10.in
│ │ │ ├── hunger10.out
│ │ │ ├── hunger1.in
│ │ │ ├── hunger1.out
│ │ │ ├── hunger2.in
│ │ │ ├── hunger2.out
│ │ │ ├── hunger3.in
│ │ │ ├── hunger3.out
│ │ │ ├── hunger4.in
│ │ │ ├── hunger4.out
│ │ │ ├── hunger5.in
│ │ │ ├── hunger5.out
│ │ │ ├── hunger6.in
│ │ │ ├── hunger6.out
│ │ │ ├── hunger7.in
│ │ │ ├── hunger7.out
│ │ │ ├── hunger8.in
│ │ │ ├── hunger8.out
│ │ │ ├── hunger9.in
│ │ │ └── hunger9.out
│ │ └── hunger.pas
│ ├── 6.护卫队
│ │ ├── convoy1.pas
│ │ ├── convoy.cpp
│ │ ├── convoy_data
│ │ │ ├── convoy10.in
│ │ │ ├── convoy10.out
│ │ │ ├── convoy1.in
│ │ │ ├── convoy1.out
│ │ │ ├── convoy2.in
│ │ │ ├── convoy2.out
│ │ │ ├── convoy3.in
│ │ │ ├── convoy3.out
│ │ │ ├── convoy4.in
│ │ │ ├── convoy4.out
│ │ │ ├── convoy5.in
│ │ │ ├── convoy5.out
│ │ │ ├── convoy6.in
│ │ │ ├── convoy6.out
│ │ │ ├── convoy7.in
│ │ │ ├── convoy7.out
│ │ │ ├── convoy8.in
│ │ │ ├── convoy8.out
│ │ │ ├── convoy9.in
│ │ │ ├── convoy9.out
│ │ │ └── readme.txt
│ │ └── convoy.pas
│ ├── 7.数字游戏
│ │ ├── game1.cpp
│ │ ├── game.cpp
│ │ ├── game_data
│ │ │ ├── game1.in
│ │ │ ├── game1.out
│ │ │ ├── game2.in
│ │ │ ├── game2.out
│ │ │ ├── game3.in
│ │ │ ├── game3.out
│ │ │ ├── game4.in
│ │ │ ├── game4.out
│ │ │ ├── game5.in
│ │ │ └── game5.out
│ │ └── game.pas
│ ├── 8.能量项链
│ │ ├── energy1.cpp
│ │ ├── energy2.cpp
│ │ ├── energy.cpp
│ │ ├── energy_data
│ │ │ ├── energy0.ans
│ │ │ ├── energy0.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
│ │ └── energy.pas
│ ├── 9. 传纸条
│ │ ├── message1.cpp
│ │ ├── message.cpp
│ │ ├── message_data
│ │ │ ├── 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
│ │ └── message.pas
│ ├── 例9.18 合并石子
│ │ ├── unite.cpp
│ │ └── unite_data
│ │ ├── unite1.in
│ │ ├── unite1.out
│ │ ├── unite2.in
│ │ ├── unite2.out
│ │ ├── unite3.in
│ │ ├── unite3.out
│ │ ├── unite4.in
│ │ ├── unite4.out
│ │ ├── unite5.in
│ │ ├── unite5.out
│ │ └── unite.bat
│ ├── 例9.19 乘积最大
│ │ ├── mul.cpp
│ │ └── mul_data
│ │ ├── ENTER
│ │ ├── mul0.in
│ │ ├── mul0.out
│ │ ├── mul1.in
│ │ ├── mul1.out
│ │ ├── mul2.in
│ │ ├── mul2.out
│ │ ├── mul3.in
│ │ ├── mul3.out
│ │ ├── mul4.in
│ │ ├── mul4.out
│ │ ├── mul5.in
│ │ ├── mul5.out
│ │ └── mul.bat
│ ├── 例9.20 编辑距离
│ │ ├── edit.cpp
│ │ └── edit_data
│ │ ├── edit0.in
│ │ ├── edit0.out
│ │ ├── edit1.in
│ │ ├── edit1.out
│ │ ├── edit2.in
│ │ ├── edit2.out
│ │ ├── edit3.in
│ │ ├── edit3.out
│ │ ├── edit4.in
│ │ ├── edit4.out
│ │ ├── edit5.in
│ │ ├── edit5.out
│ │ ├── edit6.in
│ │ ├── edit6.out
│ │ ├── edit7.in
│ │ ├── edit7.out
│ │ ├── edit8.in
│ │ ├── edit8.out
│ │ ├── edit9.in
│ │ ├── edit9.out
│ │ ├── edit.bat
│ │ └── ENTER
│ ├── 例9.21 方格取数
│ │ ├── pane.cpp
│ │ └── pane_data
│ │ ├── pane0.in
│ │ ├── pane0.out
│ │ ├── pane1.in
│ │ ├── pane1.out
│ │ ├── pane2.in
│ │ ├── pane2.out
│ │ ├── pane3.in
│ │ ├── pane3.out
│ │ ├── pane4.in
│ │ ├── pane4.out
│ │ ├── pane5.in
│ │ ├── pane5.out
│ │ ├── pane6.in
│ │ ├── pane6.out
│ │ ├── pane7.in
│ │ ├── pane7.out
│ │ ├── pane8.in
│ │ ├── pane8.out
│ │ ├── pane9.in
│ │ ├── pane9.out
│ │ └── pane.bat
│ ├── 例9.22 复制书稿
│ │ ├── book1.pas
│ │ ├── book.cpp
│ │ ├── book_data
│ │ │ ├── book0.in
│ │ │ ├── book0.out
│ │ │ ├── book1.in
│ │ │ ├── book1.out
│ │ │ ├── book2.in
│ │ │ ├── book2.out
│ │ │ ├── book3.in
│ │ │ ├── book3.out
│ │ │ ├── book4.in
│ │ │ ├── book4.out
│ │ │ ├── book5.in
│ │ │ ├── book5.out
│ │ │ ├── book6.in
│ │ │ ├── book6.out
│ │ │ ├── book7.in
│ │ │ ├── book7.out
│ │ │ ├── book8.in
│ │ │ ├── book8.out
│ │ │ ├── book9.in
│ │ │ ├── book9.out
│ │ │ ├── book.bat
│ │ │ └── ENTER
│ │ └── book.pas
│ ├── 例9.23 橱窗布置
│ │ ├── flower.cpp
│ │ └── flower_data
│ │ ├── ENTER
│ │ ├── flower10.in
│ │ ├── Flower10.out
│ │ ├── flower1.in
│ │ ├── Flower1.out
│ │ ├── flower2.in
│ │ ├── Flower2.out
│ │ ├── flower3.in
│ │ ├── Flower3.out
│ │ ├── flower4.in
│ │ ├── Flower4.out
│ │ ├── flower5.in
│ │ ├── Flower5.out
│ │ ├── flower6.in
│ │ ├── Flower6.out
│ │ ├── flower7.in
│ │ ├── Flower7.out
│ │ ├── flower8.in
│ │ ├── Flower8.out
│ │ ├── flower9.in
│ │ ├── Flower9.out
│ │ └── flower.bat
│ └── 例9.24 滑雪
│ ├── ski.cpp
│ └── ski_data
│ ├── ENTER
│ ├── ski0.in
│ ├── ski0.out
│ ├── ski1.in
│ ├── ski1.out
│ ├── ski2.in
│ ├── ski2.out
│ ├── ski3.in
│ ├── ski3.out
│ ├── ski4.in
│ ├── ski4.out
│ ├── ski5.in
│ ├── ski5.out
│ ├── ski6.in
│ ├── ski6.out
│ ├── ski7.in
│ ├── ski7.out
│ ├── ski8.in
│ ├── ski8.out
│ ├── ski9.in
│ ├── ski9.out
│ └── ski.bat
├── 第九章 动态规划.pdf
└── 第二节 背包问题
├── 10.打包
│ ├── pack.cpp
│ ├── pack_data
│ │ ├── pack10.in
│ │ ├── pack10.out
│ │ ├── pack1.in
│ │ ├── pack1.out
│ │ ├── pack2.in
│ │ ├── pack2.out
│ │ ├── pack3.in
│ │ ├── pack3.out
│ │ ├── pack4.in
│ │ ├── pack4.out
│ │ ├── pack5.in
│ │ ├── pack5.out
│ │ ├── pack6.in
│ │ ├── pack6.out
│ │ ├── pack7.in
│ │ ├── pack7.out
│ │ ├── pack8.in
│ │ ├── pack8.out
│ │ ├── pack9.in
│ │ └── pack9.out
│ └── pack.pas
├── 11.暗黑破坏神
│ ├── diablo1.pas
│ ├── diablo2.cpp
│ ├── diablo.cpp
│ ├── diablo_data
│ │ ├── diablo0.in
│ │ ├── diablo0.out
│ │ ├── diablo10.in
│ │ ├── diablo10.out
│ │ ├── diablo1.in
│ │ ├── diablo1.out
│ │ ├── diablo2.in
│ │ ├── diablo2.out
│ │ ├── diablo3.in
│ │ ├── diablo3.out
│ │ ├── diablo4.in
│ │ ├── diablo4.out
│ │ ├── diablo5.in
│ │ ├── diablo5.out
│ │ ├── diablo6.in
│ │ ├── diablo6.out
│ │ ├── diablo7.in
│ │ ├── diablo7.out
│ │ ├── diablo8.in
│ │ ├── diablo8.out
│ │ ├── diablo9.in
│ │ └── diablo9.out
│ └── diablo.pas
├── 12.科技庄园
│ ├── manor.cpp
│ ├── manor_data
│ │ ├── Manor0.in
│ │ ├── Manor0.out
│ │ ├── Manor1.in
│ │ ├── Manor1.out
│ │ ├── Manor2.in
│ │ ├── Manor2.out
│ │ ├── Manor3.in
│ │ ├── Manor3.out
│ │ ├── Manor4.in
│ │ ├── Manor4.out
│ │ ├── Manor5.in
│ │ ├── Manor5.out
│ │ ├── Manor6.in
│ │ ├── Manor6.out
│ │ ├── Manor7.in
│ │ ├── Manor7.out
│ │ ├── Manor8.in
│ │ ├── Manor8.out
│ │ ├── Manor9.in
│ │ └── Manor9.out
│ └── Manor.pas
├── 13.金明的预算方案
│ ├── budget_data
│ │ ├── budget0.ans
│ │ ├── budget0.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
│ └── budget.pas
├── 1.砝码称重
│ ├── weight.cpp
│ ├── weight_data
│ │ ├── weight0.in
│ │ ├── weight0.out
│ │ ├── weight10.in
│ │ ├── weight10.out
│ │ ├── weight1.in
│ │ ├── weight1.out
│ │ ├── weight2.in
│ │ ├── weight2.out
│ │ ├── weight3.in
│ │ ├── weight3.out
│ │ ├── weight4.in
│ │ ├── weight4.out
│ │ ├── weight5.in
│ │ ├── weight5.out
│ │ ├── weight6.in
│ │ ├── weight6.out
│ │ ├── weight7.in
│ │ ├── weight7.out
│ │ ├── weight8.in
│ │ ├── weight8.out
│ │ ├── weight9.in
│ │ └── weight9.out
│ └── weight.pas
├── 2.装箱问题
│ ├── boxes1.pas
│ ├── boxes.cpp
│ ├── boxes_data
│ │ ├── boxes0.in
│ │ ├── boxes0.out
│ │ ├── boxes1.in
│ │ ├── boxes1.out
│ │ ├── boxes2.in
│ │ ├── boxes2.out
│ │ ├── boxes3.in
│ │ ├── boxes3.out
│ │ ├── boxes4.in
│ │ ├── boxes4.out
│ │ ├── boxes5.in
│ │ ├── boxes5.out
│ │ ├── boxes6.in
│ │ └── boxes6.out
│ └── boxes.pas
├── 3.采药
│ ├── medic1.pas
│ ├── medic2.pas
│ ├── medic.cpp
│ ├── medic_data
│ │ ├── medic0.in
│ │ ├── medic0.out
│ │ ├── medic1.in
│ │ ├── medic1.out
│ │ ├── medic2.in
│ │ ├── medic2.out
│ │ ├── medic3.in
│ │ ├── medic3.out
│ │ ├── medic4.in
│ │ ├── medic4.out
│ │ ├── medic5.in
│ │ ├── medic5.out
│ │ ├── medic6.in
│ │ ├── medic6.out
│ │ ├── medic7.in
│ │ ├── medic7.out
│ │ ├── medic8.in
│ │ ├── medic8.out
│ │ ├── medic9.in
│ │ └── medic9.out
│ └── medic.pas
├── 4.开心的金明
│ ├── happy1.pas
│ ├── happy.cpp
│ ├── happy_data
│ │ ├── happy10.in
│ │ ├── happy10.out
│ │ ├── happy1.in
│ │ ├── happy1.out
│ │ ├── happy2.in
│ │ ├── happy2.out
│ │ ├── happy3.in
│ │ ├── happy3.out
│ │ ├── happy4.in
│ │ ├── happy4.out
│ │ ├── happy5.in
│ │ ├── happy5.out
│ │ ├── happy6.in
│ │ ├── happy6.out
│ │ ├── happy7.in
│ │ ├── happy7.out
│ │ ├── happy8.in
│ │ ├── happy8.out
│ │ ├── happy9.in
│ │ └── happy9.out
│ └── happy.pas
├── 5.竞赛总分
│ ├── inflate1.pas
│ ├── inflate2.pas
│ ├── inflate.cpp
│ ├── inflate_data
│ │ ├── inflate0.in
│ │ ├── inflate0.out
│ │ ├── inflate1.in
│ │ ├── inflate1.out
│ │ ├── inflate2.in
│ │ ├── inflate2.out
│ │ ├── inflate3.in
│ │ ├── inflate3.out
│ │ ├── inflate4.in
│ │ ├── inflate4.out
│ │ ├── inflate5.in
│ │ ├── inflate5.out
│ │ ├── inflate6.in
│ │ ├── inflate6.out
│ │ ├── inflate7.in
│ │ ├── inflate7.out
│ │ ├── inflate8.in
│ │ ├── inflate8.out
│ │ ├── inflate9.in
│ │ └── inflate9.out
│ └── inflate.pas
├── 6.最小乘车费用
│ ├── busses1.pas
│ ├── busses.cpp
│ ├── busses_data
│ │ ├── busses1.in
│ │ ├── busses1.out
│ │ ├── busses2.in
│ │ ├── busses2.out
│ │ ├── busses3.in
│ │ ├── busses3.out
│ │ ├── busses4.in
│ │ ├── busses4.out
│ │ ├── busses5.in
│ │ ├── busses5.out
│ │ ├── busses6.in
│ │ ├── busses6.out
│ │ ├── busses7.in
│ │ └── busses7.out
│ └── busses.pas
├── 7.质数和分解
│ ├── prime.cpp
│ ├── prime_data
│ │ ├── prime0.in
│ │ ├── prime0.out
│ │ ├── prime10.in
│ │ ├── prime10.out
│ │ ├── prime1.in
│ │ ├── prime1.out
│ │ ├── prime2.in
│ │ ├── prime2.out
│ │ ├── prime3.in
│ │ ├── prime3.out
│ │ ├── prime4.in
│ │ ├── prime4.out
│ │ ├── prime5.in
│ │ ├── prime5.out
│ │ ├── prime6.in
│ │ ├── prime6.out
│ │ ├── prime7.in
│ │ ├── prime7.out
│ │ ├── prime8.in
│ │ ├── prime8.out
│ │ ├── prime9.in
│ │ └── prime9.out
│ └── prime.pas
├── 8.逃亡的准备
│ ├── hallows.cpp
│ ├── hallows_data
│ │ ├── hallows10.in
│ │ ├── hallows10.out
│ │ ├── hallows1.in
│ │ ├── hallows1.out
│ │ ├── hallows2.in
│ │ ├── hallows2.out
│ │ ├── hallows3.in
│ │ ├── hallows3.out
│ │ ├── hallows4.in
│ │ ├── hallows4.out
│ │ ├── hallows5.in
│ │ ├── hallows5.out
│ │ ├── hallows6.in
│ │ ├── hallows6.out
│ │ ├── hallows7.in
│ │ ├── hallows7.out
│ │ ├── hallows8.in
│ │ ├── hallows8.out
│ │ ├── hallows9.in
│ │ └── hallows9.out
│ └── hallows.pas
├── 9.暗黑游戏
│ ├── pgrune1.pas
│ ├── pgrune.cpp
│ ├── pgrune_data
│ │ ├── pgrune10.in
│ │ ├── pgrune10.out
│ │ ├── pgrune1.in
│ │ ├── pgrune1.out
│ │ ├── pgrune2.in
│ │ ├── pgrune2.out
│ │ ├── pgrune3.in
│ │ ├── pgrune3.out
│ │ ├── pgrune4.in
│ │ ├── pgrune4.out
│ │ ├── pgrune5.in
│ │ ├── pgrune5.out
│ │ ├── pgrune6.in
│ │ ├── pgrune6.out
│ │ ├── pgrune7.in
│ │ ├── pgrune7.out
│ │ ├── pgrune8.in
│ │ ├── pgrune8.out
│ │ ├── pgrune9.in
│ │ └── pgrune9.out
│ └── pgrune.pas
├── 例9.11 01背包
│ ├── package.cpp
│ ├── package_data
│ │ ├── package0.in
│ │ ├── package0.out
│ │ ├── package1.in
│ │ ├── package1.out
│ │ ├── package2.in
│ │ ├── package2.out
│ │ ├── package3.in
│ │ ├── package3.out
│ │ ├── package4.in
│ │ ├── package4.out
│ │ ├── package5.in
│ │ ├── package5.out
│ │ ├── package6.in
│ │ ├── package6.out
│ │ ├── package7.in
│ │ ├── package7.out
│ │ ├── package8.in
│ │ ├── package8.out
│ │ ├── package9.in
│ │ └── package9.out
│ └── package.pas
├── 例9.12 完全背包
│ ├── knapsack.cpp
│ ├── knapsack_data
│ │ ├── ENTER
│ │ ├── knapsack0.in
│ │ ├── knapsack0.out
│ │ ├── knapsack12.in
│ │ ├── knapsack12.out
│ │ ├── knapsack1.in
│ │ ├── knapsack1.out
│ │ ├── knapsack2.in
│ │ ├── knapsack2.out
│ │ ├── knapsack3.in
│ │ ├── knapsack3.out
│ │ ├── knapsack4.in
│ │ ├── knapsack4.out
│ │ ├── knapsack5.in
│ │ ├── knapsack5.out
│ │ ├── knapsack6.in
│ │ ├── knapsack6.out
│ │ ├── knapsack7.in
│ │ ├── knapsack7.out
│ │ ├── knapsack8.in
│ │ ├── knapsack8.out
│ │ ├── knapsack9.in
│ │ ├── knapsack9.out
│ │ └── knapsack.bat
│ └── knapsack.pas
├── 例9.13 庆功会
│ ├── party.cpp
│ ├── party_data
│ │ ├── ENTER
│ │ ├── party10.in
│ │ ├── party10.out
│ │ ├── party1.in
│ │ ├── party1.out
│ │ ├── party2.in
│ │ ├── party2.out
│ │ ├── party3.in
│ │ ├── party3.out
│ │ ├── party4.in
│ │ ├── party4.out
│ │ ├── party5.in
│ │ ├── party5.out
│ │ ├── party6.in
│ │ ├── party6.out
│ │ ├── party7.in
│ │ ├── party7.out
│ │ ├── party8.in
│ │ ├── party8.out
│ │ ├── party9.in
│ │ ├── party9.out
│ │ └── party.bat
│ └── party.pas
├── 例9.14 混合背包
│ ├── mix.cpp
│ └── mix_data
│ ├── ENTER
│ ├── mix0.in
│ ├── mix0.out
│ ├── mix10.out
│ ├── mix1.in
│ ├── mix1.out
│ ├── mix2.in
│ ├── mix2.out
│ ├── mix3.in
│ ├── mix3.out
│ ├── mix4.in
│ ├── mix4.out
│ ├── mix5.in
│ ├── mix5.out
│ ├── mix6.in
│ ├── mix6.out
│ ├── mix7.in
│ ├── mix7.out
│ ├── mix8.in
│ ├── mix8.out
│ ├── mix9.in
│ ├── mix9.out
│ └── mix.bat
├── 例9.15 潜水员
│ ├── gas.cpp
│ ├── gas_data
│ │ ├── gas1.in
│ │ ├── gas1.out
│ │ ├── gas2.in
│ │ ├── gas2.out
│ │ ├── gas3.in
│ │ ├── gas3.out
│ │ ├── gas4.in
│ │ ├── gas4.out
│ │ ├── gas5.in
│ │ ├── gas5.out
│ │ └── gas.bat
│ └── gas.pas
├── 例9.16 分组背包
│ ├── group.cpp
│ └── group_data
│ ├── ENTER
│ ├── group0.in
│ ├── group0.out
│ ├── group1.in
│ ├── group1.out
│ ├── group2.in
│ ├── group2.out
│ ├── group3.in
│ ├── group3.out
│ ├── group4.in
│ ├── group4.out
│ ├── group5.in
│ ├── group5.out
│ ├── group6.in
│ ├── group6.out
│ ├── group7.in
│ ├── group7.out
│ ├── group8.in
│ ├── group8.out
│ ├── group9.in
│ ├── group9.out
│ └── group.bat
└── 例9.17 货币系统
├── money.cpp
└── money_data
├── ENTER
├── money0.in
├── money0.out
├── money1.in
├── money1.out
├── money2.in
├── money2.out
├── money3.in
├── money3.out
├── money4.in
├── money4.out
├── money5.in
├── money5.out
├── money6.in
├── money6.out
├── money7.in
├── money7.out
├── money8.in
├── money8.out
├── money9.in
├── money9.out
└── money.bat
277 directories, 2523 files
标签:
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论