天天看點

HDU ACM Steps攻略 ACM Steps的全部内容

原位址:http://www.byywee.com/page/M0/S607/607452.html

總結了一下ACM STEPS的各章内容,趁便附上我的Steps題号(每人的不一樣)。

别的,此文首要目标是為了裝逼;

大牛請疏忽;

摸索欲鬥勁強的請疏忽;

其實不樂于從A+B刷起的可以找到須要的響應題号操練~~

1.1

根蒂根基輸入輸出:LCY的 A+B 8題

(1089~1096)

1.2

C說話根蒂根基:根蒂根基入門題

(2104,2088,1076,2095,1061,1170,3361,1197)

1.3

排序,貪婪:

1052 很惡心的一道貪婪題

3177 我推薦的這題貌似卡了不少人,遵守內插補點排序

(1236,1084,2093,2111,2187,1157)

2.1

簡單數學題:GCD和素數生成占了很大一項目組

1071 積分題

1717 這題鬥勁麻煩

(1108,2138,2504,1215,1286,1060)

2.2

遞歸:Fibonacci,約瑟夫環,漢諾塔什麼的,說是遞歸,for一下就好了,或者是找規律

1005 感觸感染找規律有題目,建議用矩陣

(1568,1443,1997,1222,1032,1013,1018)

2.3

大數,卡塔蘭數:Java什麼的最高興了

(1002,1063,1212,1130,1133,1131,1134,1267)

3.1

遞推:推推題

2604 這題要用矩陣

(2041,2044,2046,2018,2050,2501,2563)

3.2

簡單dp:數塔什麼的

(1003,1159,1087,1058,1069,2084,1176,2571)

3.3

背包:各類背包

(2602,1114,1171,2844,1059,2955,1203,3466)

4.1

二分,三分:感觸感染這不克不及算是搜刮

(2199,2899,1969,2298,2438,3400,1551,2178)

4.2

bfs:入門級的搜刮

1175 連連看,dfs+減枝最快了

2531 以前想過這種模型,做steps才發明已經有人出過了,先掃一遍圖,轉化成單點景象

(1241,1242,1548,1372,1312,1495)

4.3

dfs:hh加了很多多少惡心的搜刮進來,這關卡了不少人

1010 入門級的dfs,減枝很首要

1426 dlx水過~~

2553 我那險惡的十層for打表,Matrix67部落格有狀況緊縮版

2610 2611 這兩題都在這一章,很少人過,不過也不是很難,dfs很快,我是bfs做的

(1016,3290,2821,2514)

5.1

并查集:并查集的題目還是很給力的

1598 列舉下界,判上界

2473 要删點的并查集,虛拟節點作為每個真實節點的父節點,對虛拟節點進行操縱

(1829,1325,1558,3635,3047,3038)

5.2

字典樹,拓撲排序,哈夫曼樹:各類雜算法

1800 int就可以水過 - -|||

3518 比賽時hh用字典樹過了這題,就加在這裡了,卡了很多多少人,正解字尾數組

3231 一道很好的拓撲排序,每個立方體的每一個次元都拆成兩個量來做,三個次元之間沒有接洽

(1075,1251,1285,1053,2527)

5.3

樹狀數組,RMQ,LCA:持續雜

2874 用Tarjan鬥勁卡記憶體,兩個圖都用靜态鄰接表可以過,RMQ_LCA就很輕松了

3486 網上的二分辦法是水過的

2688 abs(E-S)<=1000 這裡用暴力的

(1166,1541,3584,2586,2838)

6.1

最小生成樹:通順工程

3367 也就這題鬥勁給力了,并查集加一個變量記錄有沒有環

(1102,1162,1232,1233,1879,1301,3371)

6.2

最短路及相幹:又被hh搞了幾個惡心題在裡面

2544 模闆題,然則資料鬥勁水,不克不及測模闆來着

1142 題目意思還能再蛋疼一點嗎

1596 求最大積,取log,因為都是0~1的直接乘也可以

3191 求次短路和次短路的條數,dijkstra

(2066,2722,1690,3339)

6.3

二分比對:神奇的二分比對,跪拜starfall大神全用收集流秒了

1151 最巷子徑覆寫

1507 很不錯的一題,請求比對規劃

(1068,1150,1281,1498,1528/1962,3360)

7.1

簡單策畫幾何:叉乘,多邊形面積,凸包,從頭翻出LCY課件來學了

2215 這題資料水

3661 這題加錯處所了

(2108,1086,1115,1392,1147,2202)

7.2

簡單數論:被小麗姐加了很多惡心題,後來看太BT了還删了幾個

數學盲默示這節隻切題号

(2824,1787,1757,3579,3307,1299,3802,1573)

7.3

母函數,高斯消元:母函數用dp更輕易,高斯消元默示不會,隻切題号

2451 打表,分景象評論辯論,然後再怎麼搞,忘了

1028 卡塔蘭數,應當是加錯了

1027 - - 應當也是加錯了

(1085,3571,1398,1709,3364)

8.1

隊列,棧:STL給力的一節

1387 這題鬥勁惡心

3328 這題很不錯

1870 這個for一遍就好了

(1702,1022,1237,1873,1509)

8.2

簡單博弈:簡單的組合遊戲,根蒂根基都不消求sg的

1907 anti-nim

(1846,1847,1848,1850,2149,2188,1851)

8.3

矩陣乘法:全能的矩陣

2254 這題描述很亂的說,不過很經典

2276 這題很神奇,竟然是矩陣

(1575,1757,2294,1588,2971,3519)

9.x 小結:這一章每小我都一樣的,hh選的題目都很給力

9.1

2054 坑爹題,Java無壓力

1789 簡單的依附背包模型

2159 二維背包

1401 雙廣,我的搜刮專題裡有題解

2818 并查集

3465 樹狀數組求逆序數對

2433 最短路,我暴力的

3524 矩陣

9.2

2052 水題

1871 貪婪

1254 dfs+bfs

3350 遞歸

3234 并查集裡面最煩的一題了

2642 二維樹狀數組

2833 最短路+dp

3483 矩陣,矩陣不太好推

9.3

2832 數學題

2604 矩陣,這題和前面重了

1429 搜刮bfs

2782 搜刮dfs,膽量題

1298 字典樹,我寫挫了,中心用一個dfs把字母樹轉為數字 樹

2363 最短路,列舉高低界

3389 鬥勁高等一點的博弈題

1496 把ab和cd分隔打表,然後列舉一遍判另一邊

10.1

最大團,穩定婚配,強連通,雙連通:又是各類雜算法

1530 最大團模闆題

1914 穩定婚配

3639 1827 1269 3072 強連通

2242 雙連通

3594 Tarjan的活用,之前有該題的題解

10.2 2-sat,差分束縛:持續各類雜算法

1824 3062 3622 直接看我的2-sat專題好了

2444 二分比對+圖染色

2666 差分束縛,鬥勁難

1534 3440 3592 差分束縛

10.3 收集流:一切皆收集流

1532 入門題

3313 很煩的一題,解法很多

1269 經典模型

3035 轉化為對偶圖後求最短路

3046 最小割模型

3251 流過之後從源點和彙點分别染色判割邊

1733 慢慢加層做收集流,EK鬥勁快

3061 費用流

11.1 線段樹:這一節的線段樹還是鬥勁簡單的,可以去看hh的線段樹專題

1199 區間染色,離散化時加點離散

1543 離散+暴力,不會有人去寫二維線段樹吧

1828 求矩形并周長

1698 區間更新區間乞降

1754 單點更新區間求最值

2795 忘了

1823 二維線段樹

3458 被曉宇哥DP過了,線段樹不會

11.2 線段樹,字尾數組:較難的線段樹,不過跟如今比賽中的線段樹比起來簡單多了,字尾數組都是論文題了

1403 簡單字尾數組

2459 鬥勁煩的一道

2890 離散化,論文裡說用二分判可行,貌似不消也行,但要批改high函數

2665 劃分樹

2871 很麻煩的線段樹了

3016 線段樹+dp

1255 求矩形交

3333 離線+線段樹/樹狀數組

11.3 KMP,AC主動機:KMP不知道為什麼放在這麼後面,還有幾個AC主動機,看hh的AC主動機專題

1711 KMP入門題,或者RK

1358 fail(或叫next)數組活用

3336 同上

3374 最小默示

2222 AC主動機入門題

2825 AC主動機+狀況緊縮dp

3341 AC主動機+dp

3247 AC主動機+狀況緊縮dp+最短路,隻取關鍵點的做法DBL

12.1

進階搜刮:底本認為搜刮做的很多了,成果發明貼了兩道之後就囧了

2757 簡單的bfs

2128 要hash全圖的bfs

3681 很牛逼的一題,先bfs出随便率性兩個特别點之間的最短路,然後隻取幾個特别點狀況緊縮dp/搜刮

1226 鬥勁簡單的bfs

1043 傳說中的八數位

3085 雙廣,我的搜刮專題有題解

3533 看似很麻煩的一道題

2471 bfs,題目太抽象了

12.2

A*,IDA*,預處理懲罰搜刮

2691 1813 1430 1667 2234 我的搜刮專題裡都有題解

1664 若是知道兩個數可以生成随便率性數的倍數就好做了,列舉1個數字的所有景象,若是沒有再去列舉兩個數字的所有景象,之後取此中字典序最小值

1067 膽量題,敢做就敢A,要hash全圖

2259 随機水過了

12.3

DLX,進階博弈:兩道巨惡心的dlx都在,然後是博弈

2295 dlx反複覆寫

2518 這道惡心題居然都在

3156 很牛逼的一道dlx,和2295不合的,要列舉所有可能點,重視減枝

3498 dlx反複覆寫

3660 敵對搜刮?

1809 博弈

3514 還沒做

3197 Game

13 動歸

14 幾何

15 神題

16 綜合

繼續閱讀