您的位置:首页 > 其它

7、8月刷题总结

2014-08-28 21:31 1066 查看
准备开学了囧,7、8月刷题记录,以后好来复习,并且还要好好总结!大部分都是8月18日后刷的,那时候确实蛮拼的。

数据结构:

splay:

【BZOJ】1503: [NOI2004]郁闷的出纳员(Splay)

【BZOJ】1269: [AHOI2006]文本编辑器editor(Splay)

【BZOJ】1507: [NOI2003]Editor(Splay)

treap:

【BZOJ】1862: [Zjoi2006]GameZ游戏排名系统 & 1056: [HAOI2008]排名系统(treap+非常小心)

【BZOJ】3224: Tyvj 1728 普通平衡树(某不科学的oj)

link-cut tree:

动态树之link-cut tree

【BZOJ】2049: [Sdoi2008]Cave 洞穴勘测(lct/并查集)

【BZOJ】1036: [ZJOI2008]树的统计Count(lct/树链剖分)

【BZOJ】2002: [Hnoi2010]Bounce 弹飞绵羊(lct)

树链剖分:

【SPOJ】375. Query on a tree(树链剖分)

动态树之(雾)树链剖分

树套树:

【BZOJ】1901: Zju2112 Dynamic Rankings(区间第k小+树状数组套可持久化线段树(主席树))

【BZOJ】3196: Tyvj 1730 二逼平衡树(区间第k小+树套树)

【BZOJ】1901: Zju2112 Dynamic Rankings(区间第k小+树套树)

主席树:

【SPOJ】10628. Count on a tree(lca+主席树+dfs序)

【BZOJ】1146: [CTSC2008]网络管理Network(树链剖分+线段树套平衡树+二分 / dfs序+树状数组+主席树)

【POJ】2104 K-th Number(区间k大+主席树)

主席树

树状数组:

【BZOJ】1818: [Cqoi2010]内部白点(树状数组+离散+特殊的技巧+特别小心)

【BZOJ】1878: [SDOI2009]HH的项链(树状数组)

【BZOJ】1012: [JSOI2008]最大数maxnumber(树状数组+区间最值)

线段树:

【POJ】2828 Buy Tickets(线段树+特殊的技巧/splay)

【wikioi】2216 行星序列(线段树)

【wikioi】1690 开关灯(线段树)

【wikioi】1191 数轴染色(线段树+水题)

【BZOJ】3038: 上帝造题的七分钟2(线段树+暴力)

分块:

【TYVJ】1463 - 智商问题(二分/分块)

图论:

网络流:

【wikioi】1904 最小路径覆盖问题(最大流+坑人的题+最小路径覆盖)

【wikioi】1034 家园(最大流+特殊的技巧)

【TYVJ】1982 武器分配(费用流)

【BZOJ】1877: [SDOI2009]晨跑(最小费用最大流)

【wikioi】1913 数字梯形问题(费用流)

【wikioi】1033 蚯蚓的游戏问题(费用流)

【wikioi】1227 方格取数 2(费用流)

【BZOJ】1834: [ZJOI2010]network 网络扩容(最大流+费用流)

【BZOJ】1934: [Shoi2007]Vote 善意的投票(网络流/-二分图匹配)

【BZOJ】1066: [SCOI2007]蜥蜴(最大流)

【wikioi】1907 方格取数3(最大流+最大权闭合子图)

【wikioi】1922 骑士共存问题(网络流/二分图匹配)

【TYVJ】1338 QQ农场(最大流+最大权闭合图)

【BZOJ】1221: [HNOI2001] 软件开发(最小费用最大流)

最大权闭合图 && 【BZOJ】1497: [NOI2006]最大获利

二分图:

【wikioi】1222 信与信封问题(二分图+特殊的技巧)

【wikioi】1022 覆盖(二分图匹配)

【BZOJ】1191: [HNOI2006]超级英雄Hero(二分图匹配)

【BZOJ】1059: [ZJOI2007]矩阵游戏(二分图匹配)

最短路:

【BZOJ】2330: [SCOI2011]糖果(差分约束+spfa)

【TYVJ】1467 - 通向聚会的道路(spfa+特殊的技巧)

【COGS】147. [USACO Jan08] 架设电话线(二分+spfa)

【POJ】3255 Roadblocks(次短路+spfa)

【POJ】1062 昂贵的聘礼(spfa)

【POJ】2449 Remmarguts' Date(k短路)

【wikioi】1269 匈牙利游戏(次短路+spfa)

【BZOJ】1295: [SCOI2009]最长距离(spfa+暴力)

【BZOJ】1491: [NOI2007]社交网络(floyd)

对偶图 && 【BZOJ】1001: [BeiJing2006]狼抓兔子(对偶图+最短路)

【BZOJ】1003: [ZJOI2006]物流运输trans(SPFA+DP)

连通性:

【BZOJ】1051: [HAOI2006]受欢迎的牛(tarjan)

并查集:

【BZOJ】1015: [JSOI2008]星球大战starwar(并查集)

生成树:

【wikioi】1002 搭桥(dfs+最小生成树)

【BZOJ】1821: [JSOI2010]Group 部落划分 Group(最小生成树+贪心)

【TYVJ】1307 联络员(最小生成树)

最近公共祖先:

最近公共祖先(lca)

基础:

拓扑排序

二分图

找割顶的模板

动态规划:

【BZOJ】1040: [ZJOI2008]骑士(环套树dp)

【BZOJ】1067: [SCOI2007]降雨量(rmq+变态题)

【wikioi】1403 新三国争霸(dp+kruskal)

【wikioi】2800 送外卖(状压dp+floyd)

【BZOJ】1087: [SCOI2005]互不侵犯King(状压dp)

【BZOJ】1084: [SCOI2005]最大子矩阵(DP)

【BZOJ】3039: 玉蟾宫(DP/单调栈)

【BZOJ】1270: [BeijingWc2008]雷涛的小猫(DP+水题)

【BZOJ】1002: [FJOI2007]轮状病毒(DP+规律+高精度)

字符串:

后缀数组

AC自动机

kmp模板

博弈论:

【POJ】2234 Matches Game(博弈论)

【POJ】A New Stone Game(博弈论)

数学:

矩阵:

【wikioi】1250 Fibonacci数列(矩阵乘法)

【POJ】3150 Cellular Automaton(矩阵乘法+特殊的技巧)

【POJ】3070 Fibonacci(矩阵乘法)

【wikioi】1281 Xn数列(矩阵乘法)

其它:

【BZOJ】1076: [SCOI2008]奖励关(状压dp+数学期望)

Catalan数 && 【NOIP2003】出栈序列统计

【BZOJ】1008: [HNOI2008]越狱(快速幂)

搜索:

【BZOJ】1054: [HAOI2008]移动玩具(bfs+hash)

【NOIP2003】传染病控制(-贪心/dfs)

【wikioi】2495 水叮当的舞步(A*+迭代加深搜索)

【wikioi】1049 棋盘染色(迭代加深搜索)

【BZOJ】1085: [SCOI2005]骑士精神(A*启发式搜索)

几何:

【BZOJ】 1007: [HNOI2008]水平可见直线(凸壳)

【COGS & USACO】896. 圈奶牛(凸包)

【BZOJ】1041: [HAOI2008]圆上的整点(几何)

特殊的技巧:

【TYVJ】1359 - 收入计划(二分)

【BZOJ】2321: [BeiJing2011集训]星器(数学+特殊的技巧)

【wikioi】1553 互斥的数(hash+set)

【BZOJ】1303: [CQOI2009]中位数图(特殊的技巧)

水题:

【POJ】2299 Ultra-QuickSort(逆序对)

【COGS & USACO Training】710. 命名那个数字(hash+水题+dfs)

【BZOJ】2761: [JLOI2011]不重复数字(set+巨水题+超坑题)

【wikioi】1230 元素查找(巨水题+set/hash)

【wikioi】1229 数字游戏(dfs+水题)

【COGS】714. USACO 1.3.2混合牛奶(贪心+水题)

【wikioi】1108 方块游戏(模拟)

【BZOJ】1192: [HNOI2006]鬼谷子的钱袋(水题)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: