《算法竞赛进阶指南》 题解

ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);

 

 

《算法竞赛进阶指南》 第一章 Acwing 89. a^b 位运算 更新bitset版本 

《算法竞赛进阶指南》 第一章 Acwing 90. 64位整数乘法 

《算法竞赛进阶指南》 第一章 Acwing 91. 最短Hamilton路径 

《算法竞赛进阶指南》 第一章 Acwing 95. 费解的开关

《算法竞赛进阶指南》 第一章 Acwing 99. 激光炸弹 二维前缀和

《算法竞赛进阶指南》 第一章 AcWing 101. 最高的牛 配图 差分

《算法竞赛进阶指南》 第一章 AcWing 116. 飞行员兄弟 位运算

《算法竞赛进阶指南》 第一章 Acwing 111. 畜栏预定 贪心

 

《算法竞赛进阶指南》 第二章 Acwing 137. 雪花雪花雪花 哈希

《算法竞赛进阶指南》 第二章 Acwing 138. 兔子与兔子 哈希

《算法竞赛进阶指南》 第二章 Acwing 139. 回文子串的最大长度

 

 

 

《算法竞赛进阶指南》 第五章 237. 程序自动分析  并查集+离散化

 

 

 

 

《算法竞赛进阶指南》 第六章 291. 蒙德里安的梦想 状态压缩DP

 

 

 

 

 题目目录

0x00 基本算法完成情况:
包括位运算、递推、递归、二分、排序、倍增、贪心等算法。
位运算
AcWing 89. a^b8774人打卡
AcWing 5579. 增加模数228人打卡
AcWing 90. 64位整数乘法7465人打卡
AcWing 91. 最短Hamilton路径4621人打卡
AcWing 998. 起床困难综合症2800人打卡
递推与递归
AcWing 92. 递归实现指数型枚举5533人打卡
AcWing 93. 递归实现组合型枚举5059人打卡
AcWing 94. 递归实现排列型枚举4903人打卡
AcWing 95. 费解的开关3801人打卡
AcWing 96. 奇怪的汉诺塔3507人打卡
AcWing 97. 约数之和2845人打卡
AcWing 98. 分形之城1844人打卡
前缀和与差分
AcWing 99. 激光炸弹3993人打卡
AcWing 100. IncDec序列3470人打卡
AcWing 101. 最高的牛3452人打卡
二分
AcWing 102. 最佳牛围栏3283人打卡
AcWing 113. 特殊排序1883人打卡
排序
AcWing 103. 电影2638人打卡
AcWing 104. 货仓选址3030人打卡
AcWing 105. 七夕祭1686人打卡
AcWing 106. 动态中位数2093人打卡
AcWing 107. 超快速排序2234人打卡
AcWing 108. 奇数码问题1588人打卡
倍增
AcWing 109. 天才ACM1300人打卡
贪心
AcWing 1055. 股票买卖 II702人打卡
AcWing 110. 防晒2193人打卡
AcWing 111. 畜栏预定1953人打卡
AcWing 112. 雷达设备1834人打卡
AcWing 114. 国王游戏1499人打卡
AcWing 115. 给树染色1047人打卡
总结与练习
AcWing 116. 飞行员兄弟1700人打卡
AcWing 117. 占卜DIY1409人打卡
AcWing 118. 分形1319人打卡
AcWing 119. 袭击850人打卡
AcWing 120. 防线1163人打卡
AcWing 121. 赶牛入圈1001人打卡
AcWing 122. 糖果传递1402人打卡
AcWing 123. 士兵1199人打卡
AcWing 124. 数的进制转换886人打卡
AcWing 125. 耍杂技的牛1350人打卡
AcWing 126. 最大的和1362人打卡
AcWing 127. 任务

 

0x10 基本数据结构完成情况:
包括栈、队列、链表与邻接表、Hash、字符串、Trie、二叉堆等内容。
栈
AcWing 41. 包含min函数的栈2335人打卡
AcWing 128. 编辑器2004人打卡
AcWing 129. 火车进栈1885人打卡
AcWing 130. 火车进出栈问题938人打卡
AcWing 131. 直方图中最大的矩形1928人打卡
队列
AcWing 132. 小组队列1649人打卡
AcWing 133. 蚯蚓1189人打卡
AcWing 134. 双端队列954人打卡
AcWing 135. 最大子序和1700人打卡
链表与邻接表
AcWing 136. 邻值查找1347人打卡
Hash
AcWing 137. 雪花雪花雪花1399人打卡
AcWing 138. 兔子与兔子1842人打卡
AcWing 139. 回文子串的最大长度1463人打卡
AcWing 140. 后缀数组923人打卡
字符串
AcWing 141. 周期1318人打卡
Trie
AcWing 142. 前缀统计1906人打卡
AcWing 143. 最大异或对1746人打卡
AcWing 144. 最长异或值路径1293人打卡
二叉堆
AcWing 145. 超市1500人打卡
AcWing 146. 序列1182人打卡
AcWing 147. 数据备份773人打卡
AcWing 148. 合并果子1491人打卡
AcWing 149. 荷马史诗948人打卡
总结与练习
AcWing 150. 括号画家1037人打卡
AcWing 151. 表达式计算4646人打卡
AcWing 152. 城市游戏902人打卡
AcWing 153. 双栈排序415人打卡
AcWing 154. 滑动窗口1197人打卡
AcWing 155. 内存分配378人打卡
AcWing 156. 矩阵648人打卡
AcWing 157. 树形地铁系统568人打卡
AcWing 158. 项链745人打卡
AcWing 159. 奶牛矩阵511人打卡
AcWing 160. 匹配统计560人打卡
AcWing 161. 电话列表749人打卡
AcWing 162. 黑盒子669人打卡
AcWing 163. 生日礼物

 

 

0x20 搜索完成情况:
包括树与图的遍历、深度优先搜索、剪枝、迭代加深、广度优先搜索、广搜变形、A*、IDA*等内容。
树与图的遍历
AcWing 164. 可达性统计1768人打卡
深度优先搜索
AcWing 165. 小猫爬山2285人打卡
AcWing 166. 数独1178人打卡
剪枝
AcWing 167. 木棒1283人打卡
AcWing 168. 生日蛋糕837人打卡
AcWing 169. 数独2389人打卡
迭代加深
AcWing 170. 加成序列1036人打卡          https://www.cnblogs.com/itdef/p/18309630
AcWing 171. 送礼物908人打卡
广度优先搜索
AcWing 172. 立体推箱子771人打卡
AcWing 173. 矩阵距离1106人打卡          https://www.cnblogs.com/itdef/p/18310978
AcWing 174. 推箱子306人打卡
广搜变形
AcWing 175. 电路维修919人打卡
AcWing 176. 装满的油箱709人打卡
AcWing 177. 噩梦672人打卡
A*
AcWing 178. 第K短路694人打卡
AcWing 179. 八数码601人打卡
IDA*
AcWing 180. 排书515人打卡
AcWing 181. 回转游戏429人打卡
AcWing 182. 破坏正方形219人打卡
总结与练习
AcWing 183. 靶形数独473人打卡
AcWing 184. 虫食算453人打卡
AcWing 185. 玛雅游戏310人打卡
AcWing 186. 巴士286人打卡
AcWing 187. 导弹防御系统425人打卡
AcWing 188. 武士风度的牛590人打卡
AcWing 189. 乳草的入侵470人打卡
AcWing 190. 字串变换432人打卡
AcWing 191. 天气预报259人打卡
AcWing 192. 立体推箱子2123人打卡
AcWing 193. 算乘方的牛180人打卡
AcWing 194. 涂满它!207人打卡
AcWing 195. 骑士精神

 

 

0x30 数学知识完成情况:
包括质数、约数、同余、矩阵乘法、高斯消元与线性空间、组合计数、容斥原理与Mobius函数、概率与数学期望、0/1分数规划、博弈论之SG函数等内容。
质数
AcWing 196. 质数距离1270人打卡
AcWing 197. 阶乘分解1353人打卡
约数
AcWing 198. 反素数1019人打卡
AcWing 199. 余数之和898人打卡
AcWing 200. Hankson的趣味题703人打卡
AcWing 201. 可见的点833人打卡
同余
AcWing 202. 最幸运的数字604人打卡
AcWing 203. 同余方程812人打卡
AcWing 204. 表达整数的奇怪方式533人打卡
矩阵乘法
AcWing 205. 斐波那契767人打卡
AcWing 206. 石头游戏319人打卡
高斯消元与线性空间
AcWing 207. 球形空间产生器520人打卡
AcWing 208. 开关问题421人打卡
AcWing 209. 装备购买309人打卡
AcWing 210. 异或运算297人打卡
组合计数
AcWing 211. 计算系数623人打卡
AcWing 212. 计数交换325人打卡
AcWing 213. 古代猪文333人打卡
容斥原理与Mobius函数
AcWing 214. Devu和鲜花366人打卡
AcWing 215. 破译密码331人打卡
概率与数学期望
AcWing 216. Rainbow的信号291人打卡
AcWing 217. 绿豆蛙的归宿449人打卡
AcWing 218. 扑克牌270人打卡
0/1分数规划
博弈论之SG函数
AcWing 219. 剪纸游戏338人打卡
总结与练习
AcWing 220. 最大公约数418人打卡
AcWing 221. 龙哥的问题329人打卡
AcWing 222. 青蛙的约会386人打卡
AcWing 223. 阿九大战朱最学288人打卡
AcWing 224. 计算器250人打卡
AcWing 225. 矩阵幂求和258人打卡
AcWing 226. 233矩阵211人打卡
AcWing 227. 小部件厂131人打卡
AcWing 228. 异或146人打卡
AcWing 229. 新NIM游戏162人打卡
AcWing 230. 排列计数230人打卡
AcWing 231. 天码163人打卡
AcWing 232. 守卫者的挑战160人打卡
AcWing 233. 换教室171人打卡
AcWing 234. 放弃测试238人打卡
AcWing 235. 魔法珠161人打卡
AcWing 236. 格鲁吉亚和鲍勃

 

0x40 数据结构进阶完成情况:
包括并查集、树状数组、线段树、分块、点分治、二叉查找树与平衡树初步、离线分治算法、可持久化数据结构等内容。
并查集
AcWing 237. 程序自动分析1517人打卡
AcWing 238. 银河英雄传说1376人打卡
AcWing 239. 奇偶游戏1009人打卡
AcWing 240. 食物链1214人打卡
树状数组
AcWing 241. 楼兰图腾1364人打卡         https://www.cnblogs.com/itdef/p/18232574
AcWing 242. 一个简单的整数问题  1420人打卡   https://www.cnblogs.com/itdef/p/18235427
AcWing 243. 一个简单的整数问题2 1327人打卡   https://www.cnblogs.com/itdef/p/18235096
AcWing 244. 谜一样的牛1101人打卡         https://www.acwing.com/problem/content/245/
线段树
AcWing 245. 你能回答这些问题吗1233人打卡
AcWing 246. 区间最大公约数931人打卡
AcWing 247. 亚特兰蒂斯693人打卡        https://www.cnblogs.com/itdef/p/18243627
AcWing 248. 窗内的星星512人打卡
分块
AcWing 249. 蒲公英523人打卡
AcWing 250. 磁力块400人打卡
AcWing 251. 小Z的袜子492人打卡
点分治
AcWing 252. 树381人打卡
二叉查找树与平衡树初步
AcWing 253. 普通平衡树548人打卡
离线分治算法
AcWing 254. 天使玩偶206人打卡
AcWing 255. 第K个数376人打卡
可持久化数据结构
AcWing 256. 最大异或和341人打卡
总结与练习
AcWing 257. 关押罪犯610人打卡
AcWing 258. 石头剪子布276人打卡
AcWing 259. 真正的骗子167人打卡
AcWing 260. 买票339人打卡
AcWing 261. 旅馆313人打卡
AcWing 262. 海报193人打卡
AcWing 263. 作诗168人打卡
AcWing 264. 权值180人打卡
AcWing 265. 营业额统计287人打卡
AcWing 266. 超级备忘录131人打卡
AcWing 267. 莫基亚141人打卡
AcWing 268. 流星113人打卡
AcWing 269. Fotile模拟赛L81人打卡
AcWing 270. 可持久化并查集加强版

 

0x50 动态规划完成情况:
包括线性DP、背包、区间DP、树形DP、环形与后效性处理、状态压缩DP、倍增优化DP、数据结构优化DP、单调队列优化DP、斜率优化、四边形不等式、计数类 DP、数位统计DP等内容。
线性DP
AcWing 271. 杨老师的照相排列2093人打卡
AcWing 272. 最长公共上升子序列1967人打卡  https://www.acwing.com/problem/content/description/274/
AcWing 273. 分级1323人打卡
AcWing 274. 移动服务1267人打卡
AcWing 275. 传纸条1373人打卡
AcWing 276. I-区域432人打卡
AcWing 277. 饼干776人打卡
背包
AcWing 278. 数字组合2026人打卡
AcWing 279. 自然数拆分1717人打卡
AcWing 280. 陪审团832人打卡
AcWing 281. 硬币879人打卡
区间DP
AcWing 282. 石子合并1593人打卡
AcWing 283. 多边形980人打卡
AcWing 284. 金字塔797人打卡
树形DP
AcWing 285. 没有上司的舞会1468人打卡
AcWing 286. 选课1161人打卡
AcWing 287. 积蓄程度797人打卡
环形与后效性处理
AcWing 288. 休息时间668人打卡
AcWing 289. 环路运输646人打卡
AcWing 290. 坏掉的机器人301人打卡
状态压缩DP
AcWing 291. 蒙德里安的梦想960人打卡
AcWing 292. 炮兵阵地704人打卡
AcWing 529. 宝藏286人打卡
倍增优化DP
AcWing 293. 开车旅行330人打卡
AcWing 294. 计算重复276人打卡
数据结构优化DP
AcWing 295. 清理班次425人打卡
AcWing 296. 清理班次2386人打卡
AcWing 297. 赤壁之战387人打卡
单调队列优化DP
AcWing 298. 围栏464人打卡
AcWing 299. 裁剪序列255人打卡
斜率优化
AcWing 300. 任务安排1445人打卡
AcWing 301. 任务安排2387人打卡
AcWing 302. 任务安排3331人打卡
AcWing 303. 运输小猫265人打卡
四边形不等式
AcWing 304. 诗人小G152人打卡
AcWing 2889. 再探石子合并154人打卡
AcWing 305. 一个古老的石头游戏80人打卡
计数类DP
AcWing 306. 杰拉尔德和巨型象棋329人打卡
AcWing 307. 连通图192人打卡
AcWing 308. 它们中的多少个93人打卡
AcWing 309. 装饰围栏177人打卡
数位统计DP
AcWing 310. 启示录325人打卡
AcWing 311. 月之谜257人打卡
总结与练习
AcWing 312. 乌龟棋731人打卡
AcWing 313. 花店橱窗530人打卡
AcWing 314. 低买471人打卡
AcWing 315. 旅行342人打卡
AcWing 316. 减操作285人打卡
AcWing 317. 陨石的秘密205人打卡
AcWing 318. 划分大理石364人打卡
AcWing 319. 折叠序列243人打卡
AcWing 320. 能量项链510人打卡
AcWing 321. 棋盘分割275人打卡
AcWing 322. 消木块209人打卡
AcWing 323. 战略游戏356人打卡
AcWing 324. 贿赂FIPA204人打卡
AcWing 325. 计算机249人打卡
AcWing 326. XOR和路径110人打卡
AcWing 1194. 岛和桥107人打卡
AcWing 327. 玉米田369人打卡
AcWing 328. 芯片101人打卡
AcWing 329. 围栏障碍训练场130人打卡
AcWing 330. 估算133人打卡
AcWing 331. 干草堆149人打卡
AcWing 332. 股票交易156人打卡
AcWing 333. 最大子矩阵121人打卡
AcWing 334. K匿名序列116人打卡
AcWing 335. 特别行动队148人打卡
AcWing 336. 邮局103人打卡
AcWing 337. 扑克牌93人打卡
AcWing 338. 计数问题232人打卡
AcWing 339. 圆形数字

 

0x60 图论完成情况:7/73
包括最短路、最小生成树、树的直径与最近公共祖先、基环树、负环与差分约束、Tarjan算法与无向图连通性、Tarjan算法与有向图连通性、二分图的匹配、二分图的覆盖与独立集、网络流初步
最短路
AcWing 340. 通信线路1367人打卡
AcWing 341. 最优贸易1099人打卡
AcWing 342. 道路与航线892人打卡
AcWing 343. 排序746人打卡
AcWing 344. 观光之旅698人打卡
AcWing 345. 牛站554人打卡
最小生成树
AcWing 346. 走廊泼水节1011人打卡
AcWing 347. 野餐规划368人打卡
AcWing 348. 沙漠之王398人打卡
AcWing 349. 黑暗城堡463人打卡
树的直径与最近公共祖先
AcWing 350. 巡逻562人打卡
AcWing 351. 树网的核317人打卡
AcWing 352. 闇の連鎖561人打卡
AcWing 353. 雨天的尾巴322人打卡
AcWing 354. 天天爱跑步297人打卡
AcWing 355. 异象石304人打卡
AcWing 356. 次小生成树374人打卡
AcWing 357. 疫情控制202人打卡
基环树
AcWing 358. 岛屿246人打卡
AcWing 359. 创世纪197人打卡
AcWing 360. Freda的传呼机91人打卡
负环与差分约束
AcWing 361. 观光奶牛412人打卡
AcWing 362. 区间411人打卡
Tarjan算法与无向图连通性
AcWing 363. B城469人打卡
AcWing 364. 网络334人打卡
AcWing 365. 圆桌骑士255人打卡
AcWing 366. 看牛280人打卡
Tarjan算法与有向图连通性
AcWing 367. 学校网络486人打卡
AcWing 368. 银河324人打卡
AcWing 369. 北大ACM队的远足120人打卡
AcWing 370. 卡图难题231人打卡
AcWing 371. 牧师约翰最忙碌的一天198人打卡
二分图的匹配
AcWing 372. 棋盘覆盖573人打卡
AcWing 373. 車的放置465人打卡
AcWing 374. 导弹防御塔240人打卡
AcWing 375. 蚂蚁188人打卡
二分图的覆盖与独立集
AcWing 376. 机器任务344人打卡
AcWing 377. 泥泞的区域266人打卡
AcWing 378. 骑士放置307人打卡
AcWing 379. 捉迷藏239人打卡
网络流初步
AcWing 380. 舞动的夜晚157人打卡
AcWing 381. 有线电视网络182人打卡
AcWing 382. K取方格数186人打卡
总结与练习
AcWing 383. 观光299人打卡
AcWing 384. 升降梯上222人打卡
AcWing 385. GF和猫咪的玩具254人打卡
AcWing 386. 社交网络222人打卡
AcWing 387. 北极网络235人打卡
AcWing 388. 四叶草魔杖138人打卡
AcWing 389. 直径183人打卡
AcWing 390. 逃学的小孩197人打卡
AcWing 391. 聚会241人打卡
AcWing 392. 会合111人打卡
AcWing 393. 雇佣收银员155人打卡
AcWing 394. 最优高铁环96人打卡
AcWing 395. 冗余路径233人打卡
AcWing 396. 矿场搭建181人打卡
AcWing 397. 逃不掉的路150人打卡
AcWing 398. 交通实时查询系统104人打卡
AcWing 399. 约翰的旅行110人打卡
AcWing 400. 太鼓达人103人打卡
AcWing 401. 从u到v还是从v到u?171人打卡
AcWing 402. 杀人游戏132人打卡
AcWing 403. 平面83人打卡
AcWing 404. 婚礼90人打卡
AcWing 405. 将他们分好队83人打卡
AcWing 406. 放置机器人116人打卡
AcWing 407. 稳定的牛分配93人打卡
AcWing 408. 回家92人打卡
AcWing 409. 空袭130人打卡
AcWing 410. 排版幻灯片78人打卡
AcWing 411. 国王的任务83人打卡
AcWing 412. 排水沟

 

posted on 2022-02-20 12:14  itdef  阅读(345)  评论(2编辑  收藏  举报

导航