sicily題目分類

來源:互聯網
上載者:User

sicily題目分類(轉)
著作權聲明:轉載時請以超連結形式標明文章原始出處和作者資訊及本聲明
http://escorter.blogbus.com/logs/36310253.html

 

【資料結構/圖論】

1310 Right-Heavy Tree   笛卡爾樹相關,複雜度O(N)或O(NlogN)。
1426 Phone List         電話號碼首碼檢索,trie樹相關。
1443 Printer Queue      基本隊列操作。
1149 等價運算式         判斷運算式是否等價(遞迴求解)
1136 山海經             n長序列裡求m次區間詢問的最大連續子區間和。線段樹/RMQ

1252 Defining Moment    字串劃分前尾碼
1194 Message Flood      單詞尋找。排序後二分尋找
1201 01000001           大整數二進位加法
1381 a * b              高精度乘法
1424 獎金               拓撲排序
1350 Piggy banks        給出每個點出度為1的有向圖,求環的個數。(簡單)
1423 魔王bug的2色定理   構圖求網路的最小割。
1173 Reliable Nets      無向圖求最小的二連通子圖。(資料小可以搜尋)
1192 Guardian of Decency 求最大獨立集,比較特殊可以轉二分匹配做。
1031 Campus             單源最短路,dijkstra。
1090 Highways           最小產生樹。
1034 Forest             森林的定義,求最大寬度與深度。(深度優先遍曆)
1114 Food Cubes         廣度優先遍曆給3維空間圖染色。(dfs容易棧溢出)
1132 ROUTES             用括弧序列表示樹,求兩節點最近公用祖先。
1155 Can I Post the letter 判斷兩點是否可達。(圖的遍曆)
1141 猴子的爭鬥         完全圖最小產生樹的方法數,節點全排列: n!*(n^(n-2))
1170 Countdown          建樹,統計
1196 Conflict           關係閉包的轉換
1210 二叉樹             知道前序後序求可能的方法數
1402 Panic Room         構圖求網路最大流
1303 Job Assignment     二分圖的最大權匹配
1308 Dependencies among Jobs 圖的遍曆。

【幾何】

1175 Swamp Things       平面上N個點,求一條經過最多點的直線。
1234 Playground         半圓圈能否構成封閉圈。平面圖,轉為判斷多邊形能否構成

1179 Extrusion          多邊形求面積
1045 Space Management   求平面上矩形疊加的總面積,矩形切割或者離散化.
1092 Stars in Your Window 線段樹.
1145 校門外的樹         離散化或O(n)的掃描
1223 防禦力場           求一條過目標點的直線,使得直線一邊的點最少
1216 野外行軍           光程最短路
1118 War on Weather     球外一點與球切線直接判斷範圍。

【搜尋】

1444 Prime Path         廣度優先搜尋
1317 Sudoku             數獨求解的個數。
1171 The Game of Efil   2^16 dfs枚舉棋盤後檢測
1219 新紅/黑樹狀結構           砍樹博弈,min-max搜尋或記憶化搜尋
1215 脫離地牢           有限制的迷宮求兩人相遇的最小步驟。(廣度優先搜尋)
1180 Pasting Strings    給10個字串,求一個排列使得某種權和最大,全排列搜尋。
1024 Magic Island       無向圖的最長路。(深度優先搜尋)
1048 Inverso            廣度優先搜尋,二進位表示狀態判重。
1050 Numbers & Letters  深度優先搜尋
1135 飛越原野           最短時間過地圖,廣度優先搜尋.
1107 Simple Puzzle      按題意搜尋,有可能有前置零,輸出排序.
1150 簡單魔板           廣度優先搜尋,全排列的hash函數設計
1151 魔板 同上。
1152 簡單的馬周遊問題   迷宮問題的可行性剪枝.
1153 馬周遊問題         同上,擴充狀態節點的時候按目標函數值排序。
1378 八數位問題         啟發學習法搜尋。

【動態規劃/遞推/組合計數】

1342 開心的金明         背包dp
1264 Atomic Car Race    dp基本題.
1146 採藥               01背包 剩餘類dp
1355 The Bus            二維的最長上升子序列
1169 ACM(ACronymMaker)  給一些短語求按題意要求構成指定縮寫的方法數.
1163 Tour               歐幾裡德旅行商問題(吳文虎那本書p314)
1233 Necklace Decomposition 按題意分割字母.
1222 單詞選擇           在給定文章裡選出連續的一段包含最多的word且長度最短.
1211 商人的宣傳         求兩點間L步到達的方法數.
1197 Hotel              字串含通用符的匹配,記憶化搜尋.
1120 Walk Through the Forest 簡單無向圖,求節點1到節點2的按題意走法的方法數.
1091 Maximum Sum        求分兩個部分後的和最大.
1098 Marching in the Corp 給出部分偏序關係,求可能的排名方法數.
1049 Mondriaan          2*1跟1*1的磚鋪成2*n的走道的方法數.
1121 Tri Tiling         2*1的轉鋪成3*n的走道的方法數。
1019 Apple Tree         樹型dp,邊dfs邊更新最優值。
1138 尋寶之旅           同上。
1225 電子眼             樹+一邊的圖上求最小邊覆蓋,樹型dp.
1327 Pinary             遞推求第k個pinary數。
1404 Hie with the Pie   狀態壓縮dp
1233 Necklace Decomposition 按題意分割字母.
1221 數字遊戲           n個數序列每個數每次會減少b[i]。取出m個數,求最大值.
1103 The Top-Code       字串劃分dp,要求字典序輸出方案時的狀態表示方法。
1139 電路穩定性         遞迴處理括弧對序列算電路不通機率.
1108 Online Selection   問答遊戲,n層k個回答拿了m分,求最大的回答0的個數.
1123 The Longest Walk   有向圖求任意起終點的無重複點的最長路,狀態壓縮dp
1033 City Road          求0,0走到n+1,m+1的最短路方法數,中間有一些障礙.
1176 Two Ends           二人從兩頭取數,對方貪心取大的,你盡量使得兩者的差大.
1413 Whac-a-Mole        打地鼠遊戲,求一定時間內能打到最多地鼠的方案。
1415  Honeycomb Walk    蜜蜂窩走N步回到出發地的方法數。

【二分法】

1137 河床 求一個最長的連續區間滿足其中的最小數和最大數之差不大於k。
1411 Pie  二分

【貪心】

1198 Substring          8個串排出最小字典序。(用ab<ba做比較函數排序)
1140 國王的遺產         砍不大於n/2個節點的最大樹枝
1134 積木分發           從小到大排序.
1172 Queens, Knights and Pawns 染色類比
1193 Up the Stairs      搬箱子上樓梯.

【數學】

1302 Magic Square       奇數階的魔方構造
1125 Arnie versus the IRS 兩個日期間0-9數字出現次數統計,周末不計。
1200 Stick              奇數根木棍,不同種類的有偶數個,有一種只有奇數個。異或
1251 Plinko             彈珠遊戲算機率
1258 It                 多項式求導
1224 速配遊戲           組合數學上經典的穩定婚姻問題。
1047 Super Snooker      連續的數和可否二分.
1448 Antimonotonicity   最長不單調子序列(f[0]>f[1]<f[2]>f[3]..)統計極點個數
1344 數列               某種規則的數列產生
1433 Optimal Parking    直接算
1259 Sum of Consecutive Prime Numbers 連續素數和
1240 Faulty Odometer    十進位數少了4的計數
1242 Suit Distribution  無聊計數
1239 Smallest Differencev 一些數位,組成差最小的兩個數
1231 The Embarrassed Cryptographer 兩個素數積,枚舉因子
1174 Square Count       數方塊數,容斥原理。
1214 訊號分析           數列找規律求an=n的個數. 二進位表示時是迴文。
1218 紀念郵票           同1209
1209 Sequence Sum Possibilities 求m分解成不同的連續整數和的方法數
1206 Stacking Cylinders 堆圓筒,解方程.
1203 The Cubic End      給一個1,3,7,9結尾的數求一個數的立方的尾部是原數
1199 GCD                求小於N且與N的GCD大於M的數個數.
1190 Reduced ID Number  找最小的數使得給出的所有數mod它的結果不同
1099 Packing Passengers 線性模方程
1119 Factstone Benchmark 求n!<=2^k的最大n. 兩邊取對數.
1412 Tour Guide         n個物體向各個方向做勻速運動。
1305 Who’s Winner      博弈題,找規律。

【類比/其他】

1323 Switch text        字串處理。
1122 Prerequisites      類比統計學生選課。
1046 Plane Spotting     排序。
1097 LED Modding        排序。
1093 Air Express        枚舉。
1237 Paint Mix          黑白染料混合出指定灰階的染料。
1202 The Bank of Kalii  日期比較
1187 Laserbox           機器人運動類比,dfs遍曆。
1177 Take Your Vitamins 按要求做一些基本的資料統計。
1182 Context-Free Clock 鐘錶時間和時針分針之間夾角的關係。
1100 Tennis Anyone      網球排名統計。
1110 ioi photos         類比.統計
1128 DICE               判斷骰子是左手型還是右手型,類比旋轉.(逆序可以做)
1129 ISBN               給定規律求ISBN最後一位.
1133 SPAM               輸出輸入字串裡的合法email地址。
1401 Children of the Candy Corn 類比左手規則走迷宮。
1438 Shopaholic         排序,隔三求和。
1306 Sorting Algorithm  基本的排序,輸出。
1205 brainf*ck          類比解釋執行題目中定義的一種程式設計語言。

 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.