(转)刘汝佳书上出现的一些题目
生活随笔
收集整理的這篇文章主要介紹了
(转)刘汝佳书上出现的一些题目
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
推薦一些題目,希望對參與ICPC競賽的同學(xué)有所幫助。
POJ上一些題目在
http://162.105.81.202/course/problemSolving/ ?
可以找到解題報告。
??????????? 《算法藝術(shù)與信息學(xué)競賽》的習(xí)題提示在網(wǎng)上可搜到
??????????? 一.動態(tài)規(guī)劃
??????????? 參考資料:
??????????? 劉汝佳《算法藝術(shù)與信息學(xué)競賽》
??????????? 《算法導(dǎo)論》
??????????? 推薦題目:
http://acm.pku.edu.cn/JudgeOnline/problem?id=1141 ?
簡單
http://acm.pku.edu.cn/JudgeOnline/problem?id=2288 ?
中等,經(jīng)典TSP問題
http://acm.pku.edu.cn/JudgeOnline/problem?id=2411 ?
中等,狀態(tài)壓縮DP
http://acm.pku.edu.cn/JudgeOnline/problem?id=1112 ?
中等
http://acm.pku.edu.cn/JudgeOnline/problem?id=1848 ?
中等,樹形DP。
??????????? 可參考《算法藝術(shù)與信息學(xué)競賽》動態(tài)規(guī)劃一節(jié)的樹狀模型
http://acm.zju.edu.cn/show_problem.php?pid=1234 ?
中等,《算法藝術(shù)與信息學(xué)競賽》中的習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1947 ?
中等,《算法藝術(shù)與信息學(xué)競賽》中的習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1946 ?
中等,《算法藝術(shù)與信息學(xué)競賽》中的習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1737 ?
中等,遞推
http://acm.pku.edu.cn/JudgeOnline/problem?id=1821 ?
中等,需要減少冗余計(jì)算
http://acm.zju.edu.cn/show_problem.php?pid=2561 ?
中等,四邊形不等式的簡單應(yīng)用
http://acm.pku.edu.cn/JudgeOnline/problem?id=1038 ?
較難,狀態(tài)壓縮DP,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1390 ?
較難,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=3017 ?
較難,需要配合數(shù)據(jù)結(jié)構(gòu)優(yōu)化(我的題目^_^)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1682 ?
較難,寫起來比較麻煩
http://acm.pku.edu.cn/JudgeOnline/problem?id=2047 ?
較難
http://acm.pku.edu.cn/JudgeOnline/problem?id=2152 ?
難,樹形DP
http://acm.pku.edu.cn/JudgeOnline/problem?id=3028 ?
難,狀態(tài)壓縮DP,題目很有意思
http://acm.pku.edu.cn/JudgeOnline/problem?id=3124 ?
難
http://acm.pku.edu.cn/JudgeOnline/problem?id=2915 ?
非常難
??????????? 二.搜索
??????????? 參考資料:
??????????? 劉汝佳《算法藝術(shù)與信息學(xué)競賽》
??????????? 推薦題目:
http://acm.pku.edu.cn/JudgeOnline/problem?id=1011 ?
簡單,深搜入門題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1324 ?
中等,廣搜
http://acm.pku.edu.cn/JudgeOnline/problem?id=2044 ?
中等,廣搜
http://acm.pku.edu.cn/JudgeOnline/problem?id=2286 ?
較難,廣搜
http://acm.pku.edu.cn/JudgeOnline/problem?id=1945 ?
難,IDA*,迭代加深搜索,需要較好的啟發(fā)函數(shù)
http://acm.pku.edu.cn/JudgeOnline/problem?id=2449 ?
難,可重復(fù)K最短路,A*。
??????????? 可參考解題報告:
http://acm.pku.edu.cn/JudgeOnline/showcontest?contest_id=1144 ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=1190 ?
難,深搜剪枝,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1084 ?
難,《算法藝術(shù)與信息學(xué)競賽》習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=2989 ?
難,深搜
http://acm.pku.edu.cn/JudgeOnline/problem?id=1167 ?
較難,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1069 ?
很難
??????????? 三. 常用數(shù)據(jù)結(jié)構(gòu)
??????????? 參考資料:
??????????? 劉汝佳《算法藝術(shù)與信息學(xué)競賽》
??????????? 《算法導(dǎo)論》
??????????? 線段樹資料:
http://home.ustc.edu.cn/~zhuhcheng/ACM/segment_tree.pdf ?
樹狀數(shù)組資料
http://home.ustc.edu.cn/~zhuhcheng/ACM/tree.ppt ?
關(guān)于線段樹和樹狀數(shù)組更多相關(guān)內(nèi)容可在網(wǎng)上搜到
??????????? 后綴數(shù)組資料
http://home.ustc.edu.cn/~zhuhcheng/ACM/suffix_array.pdf ?
http://home.ustc.edu.cn/~zhuhcheng/ACM/linear_suffix.pdf ?
推薦題目
http://acm.pku.edu.cn/JudgeOnline/problem?id=2482 ?
較難,線段樹應(yīng)用,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1151 ?
簡單,線段樹應(yīng)用矩形面積并,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=3225 ?
較難,線段樹應(yīng)用,可參考解題報告
http://acm.pku.edu.cn/JudgeOnline/showcontest?contest_id=1233 ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=2155 ?
難,二維樹狀數(shù)組。
http://acm.pku.edu.cn/JudgeOnline/problem?id=2777 ?
中等,線段樹應(yīng)用。
http://acm.pku.edu.cn/JudgeOnline/problem?id=2274 ?
難,堆的應(yīng)用,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.zju.edu.cn/show_problem.php?pid=2334 ?
中等,左偏樹,二項(xiàng)式堆或其他可合并堆的應(yīng)用。
??????????? 左偏樹參考 http://www.nist.gov/dads/HTML/leftisttree.html ?
二項(xiàng)式堆參見《算法導(dǎo)論》相關(guān)章節(jié)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1182 ?
中等,并查集
http://acm.pku.edu.cn/JudgeOnline/problem?id=1816 ?
中等,字典樹
http://acm.pku.edu.cn/JudgeOnline/problem?id=2778 ?
較難,多串匹配樹
??????????? 參考: http://home.ustc.edu.cn/~zhuhcheng/ACM/zzy2004.pdf ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=1743 ?
難,后綴數(shù)組
http://acm.pku.edu.cn/JudgeOnline/problem?id=2774 ?
較難,最長公共子串,經(jīng)典問題,后綴數(shù)組
http://acm.pku.edu.cn/JudgeOnline/problem?id=2758 ?
很難,后綴數(shù)組
??????????? 可參考解題報告
http://acm.pku.edu.cn/JudgeOnline/showcontest?contest_id=1178 ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=2448 ?
很難,數(shù)據(jù)結(jié)構(gòu)綜合運(yùn)用
??????????? 四.圖論基礎(chǔ)
??????????? 參考資料:
??????????? 劉汝佳《算法藝術(shù)與信息學(xué)競賽》
??????????? 《算法導(dǎo)論》
??????????? 《網(wǎng)絡(luò)算法與復(fù)雜性理論》謝政
??????????? 推薦題目:?
http://acm.pku.edu.cn/JudgeOnline/problem?id=2337 ?
簡單,歐拉路
http://acm.pku.edu.cn/JudgeOnline/problem?id=3177 ?
中等,無向圖割邊
http://acm.pku.edu.cn/JudgeOnline/problem?id=2942 ?
較難,無向圖雙連通分支
http://acm.pku.edu.cn/JudgeOnline/problem?id=1639 ?
中等,最小度限制生成樹,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=2728 ?
中等,最小比率生成樹,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=3013 ?
簡單,最短路問題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1275 ?
中等,差分約束系統(tǒng),Bellman-Ford求解,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1252 ?
簡單,Bellman-Ford
http://acm.pku.edu.cn/JudgeOnline/problem?id=1459 ?
中等,網(wǎng)絡(luò)流
http://acm.pku.edu.cn/JudgeOnline/problem?id=2391 ?
較難,網(wǎng)絡(luò)流
http://acm.pku.edu.cn/JudgeOnline/problem?id=1325 ?
中等,二部圖最大匹配
http://acm.pku.edu.cn/JudgeOnline/problem?id=2226 ?
較難,二部圖最大匹配
http://acm.pku.edu.cn/JudgeOnline/problem?id=2195 ?
中等,二部圖最大權(quán)匹配
KM算法參考《網(wǎng)絡(luò)算法與復(fù)雜性理論》
http://acm.pku.edu.cn/JudgeOnline/problem?id=2516 ?
較難,二部圖最大權(quán)匹配
http://acm.pku.edu.cn/JudgeOnline/problem?id=1986 ?
中等,LCA(最近公共祖先)問題
??????????? 參考Tarjan's LCA algorithm 《算法導(dǎo)論》第21章習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=2723 ?
較難,2-SAT問題
??????????? 參考: http://home.ustc.edu.cn/~zhuhcheng/ACM/2-SAT.PPT ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=2749 ?
較難,2-SAT問題
http://acm.pku.edu.cn/JudgeOnline/problem?id=3164 ?
較難,最小樹形圖
??????????? 參考《網(wǎng)絡(luò)算法與復(fù)雜性理論》中朱-劉算法
POJ上一些題目在
http://162.105.81.202/course/problemSolving/ ?
可以找到解題報告。
??????????? 《算法藝術(shù)與信息學(xué)競賽》的習(xí)題提示在網(wǎng)上可搜到
??????????? 一.動態(tài)規(guī)劃
??????????? 參考資料:
??????????? 劉汝佳《算法藝術(shù)與信息學(xué)競賽》
??????????? 《算法導(dǎo)論》
??????????? 推薦題目:
http://acm.pku.edu.cn/JudgeOnline/problem?id=1141 ?
簡單
http://acm.pku.edu.cn/JudgeOnline/problem?id=2288 ?
中等,經(jīng)典TSP問題
http://acm.pku.edu.cn/JudgeOnline/problem?id=2411 ?
中等,狀態(tài)壓縮DP
http://acm.pku.edu.cn/JudgeOnline/problem?id=1112 ?
中等
http://acm.pku.edu.cn/JudgeOnline/problem?id=1848 ?
中等,樹形DP。
??????????? 可參考《算法藝術(shù)與信息學(xué)競賽》動態(tài)規(guī)劃一節(jié)的樹狀模型
http://acm.zju.edu.cn/show_problem.php?pid=1234 ?
中等,《算法藝術(shù)與信息學(xué)競賽》中的習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1947 ?
中等,《算法藝術(shù)與信息學(xué)競賽》中的習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1946 ?
中等,《算法藝術(shù)與信息學(xué)競賽》中的習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1737 ?
中等,遞推
http://acm.pku.edu.cn/JudgeOnline/problem?id=1821 ?
中等,需要減少冗余計(jì)算
http://acm.zju.edu.cn/show_problem.php?pid=2561 ?
中等,四邊形不等式的簡單應(yīng)用
http://acm.pku.edu.cn/JudgeOnline/problem?id=1038 ?
較難,狀態(tài)壓縮DP,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1390 ?
較難,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=3017 ?
較難,需要配合數(shù)據(jù)結(jié)構(gòu)優(yōu)化(我的題目^_^)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1682 ?
較難,寫起來比較麻煩
http://acm.pku.edu.cn/JudgeOnline/problem?id=2047 ?
較難
http://acm.pku.edu.cn/JudgeOnline/problem?id=2152 ?
難,樹形DP
http://acm.pku.edu.cn/JudgeOnline/problem?id=3028 ?
難,狀態(tài)壓縮DP,題目很有意思
http://acm.pku.edu.cn/JudgeOnline/problem?id=3124 ?
難
http://acm.pku.edu.cn/JudgeOnline/problem?id=2915 ?
非常難
??????????? 二.搜索
??????????? 參考資料:
??????????? 劉汝佳《算法藝術(shù)與信息學(xué)競賽》
??????????? 推薦題目:
http://acm.pku.edu.cn/JudgeOnline/problem?id=1011 ?
簡單,深搜入門題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1324 ?
中等,廣搜
http://acm.pku.edu.cn/JudgeOnline/problem?id=2044 ?
中等,廣搜
http://acm.pku.edu.cn/JudgeOnline/problem?id=2286 ?
較難,廣搜
http://acm.pku.edu.cn/JudgeOnline/problem?id=1945 ?
難,IDA*,迭代加深搜索,需要較好的啟發(fā)函數(shù)
http://acm.pku.edu.cn/JudgeOnline/problem?id=2449 ?
難,可重復(fù)K最短路,A*。
??????????? 可參考解題報告:
http://acm.pku.edu.cn/JudgeOnline/showcontest?contest_id=1144 ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=1190 ?
難,深搜剪枝,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1084 ?
難,《算法藝術(shù)與信息學(xué)競賽》習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=2989 ?
難,深搜
http://acm.pku.edu.cn/JudgeOnline/problem?id=1167 ?
較難,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1069 ?
很難
??????????? 三. 常用數(shù)據(jù)結(jié)構(gòu)
??????????? 參考資料:
??????????? 劉汝佳《算法藝術(shù)與信息學(xué)競賽》
??????????? 《算法導(dǎo)論》
??????????? 線段樹資料:
http://home.ustc.edu.cn/~zhuhcheng/ACM/segment_tree.pdf ?
樹狀數(shù)組資料
http://home.ustc.edu.cn/~zhuhcheng/ACM/tree.ppt ?
關(guān)于線段樹和樹狀數(shù)組更多相關(guān)內(nèi)容可在網(wǎng)上搜到
??????????? 后綴數(shù)組資料
http://home.ustc.edu.cn/~zhuhcheng/ACM/suffix_array.pdf ?
http://home.ustc.edu.cn/~zhuhcheng/ACM/linear_suffix.pdf ?
推薦題目
http://acm.pku.edu.cn/JudgeOnline/problem?id=2482 ?
較難,線段樹應(yīng)用,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1151 ?
簡單,線段樹應(yīng)用矩形面積并,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=3225 ?
較難,線段樹應(yīng)用,可參考解題報告
http://acm.pku.edu.cn/JudgeOnline/showcontest?contest_id=1233 ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=2155 ?
難,二維樹狀數(shù)組。
http://acm.pku.edu.cn/JudgeOnline/problem?id=2777 ?
中等,線段樹應(yīng)用。
http://acm.pku.edu.cn/JudgeOnline/problem?id=2274 ?
難,堆的應(yīng)用,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.zju.edu.cn/show_problem.php?pid=2334 ?
中等,左偏樹,二項(xiàng)式堆或其他可合并堆的應(yīng)用。
??????????? 左偏樹參考 http://www.nist.gov/dads/HTML/leftisttree.html ?
二項(xiàng)式堆參見《算法導(dǎo)論》相關(guān)章節(jié)
http://acm.pku.edu.cn/JudgeOnline/problem?id=1182 ?
中等,并查集
http://acm.pku.edu.cn/JudgeOnline/problem?id=1816 ?
中等,字典樹
http://acm.pku.edu.cn/JudgeOnline/problem?id=2778 ?
較難,多串匹配樹
??????????? 參考: http://home.ustc.edu.cn/~zhuhcheng/ACM/zzy2004.pdf ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=1743 ?
難,后綴數(shù)組
http://acm.pku.edu.cn/JudgeOnline/problem?id=2774 ?
較難,最長公共子串,經(jīng)典問題,后綴數(shù)組
http://acm.pku.edu.cn/JudgeOnline/problem?id=2758 ?
很難,后綴數(shù)組
??????????? 可參考解題報告
http://acm.pku.edu.cn/JudgeOnline/showcontest?contest_id=1178 ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=2448 ?
很難,數(shù)據(jù)結(jié)構(gòu)綜合運(yùn)用
??????????? 四.圖論基礎(chǔ)
??????????? 參考資料:
??????????? 劉汝佳《算法藝術(shù)與信息學(xué)競賽》
??????????? 《算法導(dǎo)論》
??????????? 《網(wǎng)絡(luò)算法與復(fù)雜性理論》謝政
??????????? 推薦題目:?
http://acm.pku.edu.cn/JudgeOnline/problem?id=2337 ?
簡單,歐拉路
http://acm.pku.edu.cn/JudgeOnline/problem?id=3177 ?
中等,無向圖割邊
http://acm.pku.edu.cn/JudgeOnline/problem?id=2942 ?
較難,無向圖雙連通分支
http://acm.pku.edu.cn/JudgeOnline/problem?id=1639 ?
中等,最小度限制生成樹,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=2728 ?
中等,最小比率生成樹,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=3013 ?
簡單,最短路問題
http://acm.pku.edu.cn/JudgeOnline/problem?id=1275 ?
中等,差分約束系統(tǒng),Bellman-Ford求解,《算法藝術(shù)與信息學(xué)競賽》中有解答
http://acm.pku.edu.cn/JudgeOnline/problem?id=1252 ?
簡單,Bellman-Ford
http://acm.pku.edu.cn/JudgeOnline/problem?id=1459 ?
中等,網(wǎng)絡(luò)流
http://acm.pku.edu.cn/JudgeOnline/problem?id=2391 ?
較難,網(wǎng)絡(luò)流
http://acm.pku.edu.cn/JudgeOnline/problem?id=1325 ?
中等,二部圖最大匹配
http://acm.pku.edu.cn/JudgeOnline/problem?id=2226 ?
較難,二部圖最大匹配
http://acm.pku.edu.cn/JudgeOnline/problem?id=2195 ?
中等,二部圖最大權(quán)匹配
KM算法參考《網(wǎng)絡(luò)算法與復(fù)雜性理論》
http://acm.pku.edu.cn/JudgeOnline/problem?id=2516 ?
較難,二部圖最大權(quán)匹配
http://acm.pku.edu.cn/JudgeOnline/problem?id=1986 ?
中等,LCA(最近公共祖先)問題
??????????? 參考Tarjan's LCA algorithm 《算法導(dǎo)論》第21章習(xí)題
http://acm.pku.edu.cn/JudgeOnline/problem?id=2723 ?
較難,2-SAT問題
??????????? 參考: http://home.ustc.edu.cn/~zhuhcheng/ACM/2-SAT.PPT ?
http://acm.pku.edu.cn/JudgeOnline/problem?id=2749 ?
較難,2-SAT問題
http://acm.pku.edu.cn/JudgeOnline/problem?id=3164 ?
較難,最小樹形圖
??????????? 參考《網(wǎng)絡(luò)算法與復(fù)雜性理論》中朱-劉算法
總結(jié)
以上是生活随笔為你收集整理的(转)刘汝佳书上出现的一些题目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: clcikhouse Code: 100
- 下一篇: 结构与算法(04):排序规则与查找算法