资 源 简 介
丛书《算法艺术与信息学竞赛》官方资料,包括代码、测试数据、勘误等
官方资料
《算法竞赛入门经典》相关资料: BeginningAlgorithmContests
《算法竞赛入门经典——训练指南》相关资料: TrainingGuide
《算法竞赛入门经典(第二版)》相关资料: BeginningAlgorithmContests2nd
《算法竞赛入门经典——训练指南》于2012年10月出版,china-pub可以购买:http://product.china-pub.com/3684433
《算法竞赛入门经典(第二版)》于2014年6月出版,京东上可以购买:http://item.jd.com/11469701.html
《算法竞赛入门经典(第二版)》代码仓库: https://github.com/aoapc-book/aoapc-bac2nd
《算法竞赛入门经典(第二版)》勘误: BeginningAlgorithmContests2ndErrata
UVa特别题库
UVa网站专门为本丛书设立的分类题库配合,方便读者提交。
《算法竞赛入门经典》:
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=93
《算法竞赛入门经典——训练指南》:
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=442
《算法竞赛入门经典(第二版)》:
http://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=82
文 件 列 表
ch6
la2397.cpp
la2659.cpp
la3532.cpp
la3620.cpp
la3700.cpp
la3789.cpp
la3809.cpp
la4125.cpp
la4127.cpp
la4451.cpp
la4488.cpp
la4488_bad.cpp
la4746.cpp
la5129.cpp
readme.txt
uva10498.cpp
uva10572.cpp
uva10966.cpp
uva11017.cpp
uva11270.cpp
uva11297.cpp
uva11297_build.cpp
uva11921.cpp
uva11990.cpp
uva12003.cpp
uva12298.cpp
uva12303.cpp
ch5
la2238.cpp
la2531.cpp
la2957.cpp
la3126.cpp
la3211.cpp
la3415.cpp
la3523.cpp
la3561.cpp
la3661.cpp
la3661_complex.cpp
la3713.cpp
la3989.cpp
la4043.cpp
la4080.cpp
la4128.cpp
la4128_complex.cpp
la4255.cpp
la4287.cpp
la4287_kosaraju.cpp
la5135.cpp
la5713.cpp
readme.txt
uva10047.cpp
uva10054.cpp
uva10537.cpp
uva10779.cpp
uva10917.cpp
uva11090.cpp
uva11248.cpp
uva11248_dinic.cpp
uva11324.cpp
uva11354.cpp
uva11374.cpp
uva11383.cpp
uva11383_template.cpp
uva11419.cpp
uva11478.cpp
uva11613.cpp
uva11624.cpp
uva11865.cpp
ch4
la2218.cpp
la2572.cpp
la2797.cpp
la3218.cpp
la3263.cpp
la3890.cpp
la4589.cpp
la4728.cpp
la4795.cpp
la4973.cpp
la4992.cpp
readme.txt
uva10256.cpp
uva10652.cpp
uva11168.cpp
uva11178.cpp
uva11275.cpp
uva11275_area.cpp
uva11275_barycentric.cpp
uva11796.cpp
uva12296.cpp
uva12304.cpp
ch3
dynamic_rmq.cpp
la3026.cpp
la3027.cpp
la3135.cpp
la3644.cpp
la3938.cpp
la3942.cpp
la4329.cpp
la4513.cpp
la4670.cpp
la5031.cpp
la5031_noremove.cpp
ranktree.cpp
readme.txt
search_engine.cpp
sequence1.cpp
sequence2.cpp
uva11019.cpp
uva11020.cpp
uva11107.cpp
uva11235.cpp
uva11468.cpp
uva11732.cpp
uva11922.cpp
uva11991.cpp
uva11992.cpp
uva11992b.cpp
uva11995.cpp
uva11996.cpp
uva11997.cpp
ch2
la3485.cpp
la3485_simpson.cpp
la3510.cpp
la3516.cpp
la3641.cpp
la3704.cpp
la4119.cpp
la4123.cpp
la5009.cpp
la5059.cpp
la5059_try.cpp
readme.txt
uva10253.cpp
uva10294.cpp
uva10341.cpp
uva10561.cpp
uva10828.cpp
uva10870.cpp
uva11021.cpp
uva11077.cpp
uva11361.cpp
uva11401.cpp
uva11426.cpp
uva11427.cpp
uva11538.cpp
uva11542.cpp
uva11722.cpp
uva11754.cpp
uva11762.cpp
uva11806.cpp
uva11916.cpp
ch1
la2678.cpp
la2678_n2.cpp
la2678_n3.cpp
la2678_nlogn.cpp
la2965.cpp
la2995.cpp
la3029.cpp
la3177.cpp
la3401.cpp
la3401_make.cpp
la3635.cpp
la3695.cpp
la3708.cpp
la3882.cpp
la3902.cpp
la3905.cpp
la3905_int.cpp
la3971.cpp
la3983.cpp
la4794.cpp
readme.txt
uva10635.cpp
uva10755.cpp
uva10795.cpp
uva10859.cpp
uva10881.cpp
uva10891.cpp
uva10891_slow.cpp
uva11078.cpp
uva11210.cpp
uva11292.cpp
uva11300.cpp
uva11384.cpp
uva11462.cpp
uva11464.cpp
uva11520.cpp
uva11549.cpp
uva11729.cpp
uva11825.cpp
readme.txt