我的刷题总结

来源:互联网 发布:推荐及时降价软件 编辑:程序博客网 时间:2024/06/06 19:36

【1月3日】

我的firefox有崩掉了,上午写的好像又没有保存下来,,嘤嘤嘤

bzoj 2659 数学题,,

学习了一下点分治~~~~(喂这东西不应该在树剖之前学的么

poj 1655 求树重心

poj 1741 裸点分治


【1月2日】

bzoj 3626 知道做法后就是一个sb树剖,,,调了一个上午哭了,,,!!! 我逗比的题解,,
bzoj 1672 dp, 线段树优化一下(标算似乎是开multiset我英语渣没看懂)

bzoj 2697 以前做过的水贪心

bzoj 2298 贪心是不对的,,d

bzoj 3289  莫队套BIT

bzoj 1270 水dp

bzoj 1260  水dp


【1月1日】

新年新气象!撒花! 我发现把刷题列表中的时间按降序排比较好, 不然一入眼的总是最开始的那几道题就没意思了。

昨天刚到家陪奶奶刷了会电视剧就睡着了T T, 一不小心就睡过了一年,,呜呜说好的新年愿望的。

睡了辣么久为什么今天还系困呢,,

今天感觉颓了一整天啊,,上午不知道在干什么,,下午看了看zyb间的题, 看了看SA, 还是不知道在干什么,,,泪目。

poj 2762 缩点搞一下 1月2日更: “搞一下”是错的,,我开始是判了一下出度和入度就A了,后来发现是错的,, 网上一些人用 最长路 或者是 拓扑, 但都明显是错的啊,,,这题数据简直了,,正解似乎是暴力? 暴力应该可以过,,


12_19

训练时的题目, waterfall

这道题还是蛮有意思的, 主要就是建出来一个DAG然后扫一遍就行了。 我在比赛的时候读错了题, 误以为建出来的会是一棵树, 以至于洋洋洒洒的一个代码最后WA 0分。

重点在于建图过程, 从左向右扫一遍, 考虑扫到一条线段以后只会影响 它的前驱, 后继, 还有它自己的状态: 如果它的前驱有它的后继这个儿子, 因为这里添了一个点, 所以要把这个点删了, 然后 给它的前驱 插入 它自己的这个儿子, 再给它自己插入 它的后继这个儿子。  用数据结构维护 这个点的前驱是谁, 后继是谁, 还有一个点有哪些儿子【set 大发好】


bzoj 1193, 很水, 各种乱搞就可以了, 甚至不能过样例的程序也可以A。

bzoj 1878 很经典的区间离线无修改的题。

bzoj 2100 测试一下spfa的slf 和lll优化的性能, 效果还是不错的, 以后都加上好了。

bzoj 1050, 这也叫一道题,,


我今天学了强联通分量的Tarjan算法和2-SAT问题(似乎半年前就应该学了。。), 发现学过一些稍微复杂的东西后再学这种简单的就会觉得很水了。

练习的题:

poj 1144 裸的求一个有向图的块的数量。


总结:

今天一共也没有做几道题, 还都是那么水的,,但是看在算是学了一个新的模块(管 连通性叫新的模块我这是什么心态,,,)的份上还是可以原谅的。


12_20

昨天7点就睡觉了睡了十多个小时这是什么节奏。。。今天又因为家长的逼迫不去学校了,,在家也不能更改做题计划!唉,,已经不记得上一次在家待一天是什么时候了,,

bzoj 1878 又水了一遍莫队的。


12_21

于是,,我昨天就在看小说和睡觉中过去了,,,,,,,,,,,,,,丧心病狂啊!!!!

我今天和明天要把昨天的堕落补回来!!所以今天的计划是要做8道好题了! 加油啊!

bzoj 2761 纯水

训练时的题目, MST


继续tarjan:

poj 1523 还是裸的求割点


好了我今天要开始分模块的训练了,

第一部分 动态规划

bzoj 1026 简单数位dp

bzoj1833 数位dp

bzoj 2431 还是很水的dp


bzoj 2794 dp


12_22

编辑模式下没有自动保存这是什么节奏,,,上午写的都没了。

bzoj 2087

bzoj 2054

bzoj 3212

bzoj 3043


hdu 3555 裸数位dp

bzoj 3209 还是简单的数位 dp


bzoj 2957 分块  我这道题 23 号才A掉。。。。22号晚上RE个没完都快哭了,,,,把所有的东西都注释了还是RE贡献了十几次RE之后才知道原来是cout 的问题!!

循环里面不能用cout, 循环里面不能用cout, 循环里面不能用cout !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

呜呜呜以后再也不用cout 了。 


12_23

bzoj 1012 水的不可思议的线段树

bzoj 1787 水lca


bzoj 1011 公式推导, 莫名会WA, 还没有调出来。 我对于精度问题什么的真的 不懂, 要学。

bzoj 1013 简单的高斯消元


bzoj 1015 有一副图, 每次删掉一个点(及其连的边), 问删完了以后还剩下多少个联通块。

并查集? 并查集可以把两个点接上, 但是如何把连着的边断开呢? ——倒着扫就可以了!

这是一个很常见的思想, 即如果倒着做有很显然的方法的话不妨就想办法把它倒过来 (当然这题很水, 但思想是通用的)。


bzoj 3224  简单平衡树, 用vector十几行水过感觉真好。


bzoj 2343 manacher + 各种简单东西都可以

bzoj 2957 又用hzc的线段树水了一遍

bzoj 1047 单调队列模板题


bzoj  布丁


12_24

用各种方法搞bzoj 2342 这道题, 挺有趣的。

bzoj 1223 觉得是挺烂的题,,什么啊

bzoj 3790 manacher + 贪心

bzoj 1604 贪心 + set


bzoj 1594: [Usaco2008 Jan]猜数游戏

二分答案然后离线做, 用并查集维护当前区间下一个可选区间

bzoj 1584: [Usaco2009 Mar]Cleaning Up 打扫卫生

每段 不超过sqrt(n) 个选择。

bzoj 1697: [Usaco2007 Feb]Cow Sorting牛排序

置换群

bzoj 3339: Rmq Problem & bzoj 3585 mex (最开心的事情就是发现自己之前做过的一道题是双倍经验的了!>_<)

询问一段区间的mex, 把询问按右端点排序, 离线用线段树维护每个数最靠右的出现地点, 然后像splay的find函数那样 找到 min 为左端点的最靠右的区间在哪里就行了。


12_29

嗯,,,所以说我写这个总结断了好几天,,心塞。

25, 26 号我去刷USACO silver 的题 因为题目太水就没有往这里写。

27, 28 号感觉我就是在颓 啊,,一共就做了五道题,,,

今天打算做做 gold 的题,,一天10题的计划不能断啊,,还要顺便补一补前两天颓出来的坑。


bzoj 1923   高斯消元亦或方程组,,还是不太会呢,,先放一下。


哦,,做了两天打算把USA的题放一放了,,,现在看见 母牛 就会很心塞。


屯了这些题: 要在这个星期内做完哒

想学一下 点分治, 然后系统地做一些关于树的练习

这次要真正地学会 dp 的优化了!!! 想学了这么久,,,

单调队列优化, 斜率优化, 四边形不等式优化, 都要学会!!!

嗯嗯 我也想刷一个 日A 50 的副本了! 咔咔咔, 加油!!!!

bzoj 1192 求个log就好,,


dp 的优化:

bzoj 2442

bzoj 1597

bzoj 1051

1001

3319

1055

1098

1097

1090

3289

2555

1176

1492

1037

1024

1009

1044

1047

1034

1010

1857


【BZOJ】【P3697】【采药人的路径】【题解】【点分治】

【BZOJ】【P2697】【特技飞行】【题解】【贪心】

【BZOJ】【P2298】【HAOI2011】【problem a】【题解】【dp+二分】

【BZOJ】【P2527】【Poi2011】【Meteors】【题解】【整体二分】

【BZOJ】【P2212&P3702】【Poi2011】【Tree Rotations】【二叉树】【题解】【启发式合并】*2

【BZOJ】【P2956】【模积和】【题解】【数学】

【BZOJ】【P1930】【Shoi2003】【pacman 吃豆豆】【题解】【费用流】

【BZOJ】【P3687】【简单题】【题解】【bitset】

【BZOJ】【P2083】【Poi2010】【Intelligence test】【题解】【二分】

【BZOJ】【P2152】【聪聪可可】【题解】【点分治】

【BZOJ】【P1004】【HNOI2008】【Cards】【题解】【Burnside引理+dp】

【BZOJ】【P3289】【Mato的文件管理】【题解】【莫队算法】

【BZOJ】【P3156】【防御准备】【题解】【斜率优化】

【BZOJ】【P3251】【树上三角形】【题解】【脑洞】

【BZOJ】【P1270】【BeijingWc2008】【雷涛的小猫】【题解】【dp】

【BZOJ】【P1260】【CQOI2007】【涂色paint】【题解】【dp】

【BZOJ】【P1826&P1528】【JSOI2010】【缓存交换】【题解】【堆+贪心】*2

【BZOJ】【P1552&3506】【Cqoi2014】【排序机械臂】【题解】【Treap】*2

【BZOJ】【P2225】【Spoj 2371】【Another Longest Increasing】【树套树】

【BZOJ】【P2096】【Poi2010】【Pilots】【题解】【二分+单调队列】

【BZOJ】【P1135】【POI2009】【Lyz】【题解】【线段树+Hall定理】

【BZOJ】【P2338】【HNOI2011】【数矩形】【题解】【乱搞】

【BZOJ】【P1537】【POI2005】【Aut- The Bus】【题解】【树状数组+dp】

【BZOJ】【P3573】【Hnoi2014】【米特运输】【题解】【map】

【BZOJ】【P2659】【Beijing wc2012】【算不出的算式】【题解】【打表】

【BZOJ】【P1096】【ZJOI2007】【仓库建设】【题解】【斜率优化】

【BZOJ】【P1131】【POI2008】【Sta】【题解】【dfs+bfs】

【BZOJ】【P2079】【Poi2010】【Guilds】【水题】

【BZOJ】【P1520】【POI2006】【Szk-Schools】【题解】【费用流】

【BZOJ】【P2751】【HAOI2012】【容易题(easy)】【题解】【快速幂】

【BZOJ】【P2748】【HAOI2012】【音量调节】【题解】【dp】

【BZOJ】【P3555】【Ctsc2014】【企鹅QQ】【题解】【hash】

【BZOJ】【P2783】【JLOI2012】【树】【题解】【dfs】

【BZOJ】【P2724】【Violet 6】【蒲公英】【题解】【分块】



0 0
原创粉丝点击