id=73516708
五年计划
以下内容随时变动.
复读基础的DP和拓扑排序.
完成情况
6.18
luogu
P2016 战略游戏 基础的树形DP.
妹子OJ
1133: 没有上司的晚会 基础的树形DP.
1020: Corn Fields 基础状压DP.
1189: 垃圾陷阱 很神的一道背包题.
1196: 摆花 背包方案数,IOI题23333.
1132: 选课 多叉转二叉做的树形DP,没有用树上背包.
1127: 战略游戏 基础的树形DP.
6.19
luogu
P1541 乌龟棋 一直都没做出来的一道DP题,今天终于解决了.
P5035 金坷垃 傻逼的数论题.
P1880 [NOI1995]石子合并 没有用四边形不等式优化,也是好久之前就没做出来的题,今天把区间DP理解了.
6.20
luogu
P2015 二叉苹果树 毒瘤苹果树!今天学会树上背包了.
P1122 最大子树和 呼呼呼,又是一个基础的树形DP,树形DP的板子打完了,改天写篇blog来清理下.
UPD1(6.21):blog写好了
P1938 [USACO09NOV]找工就业Job Hunt 负权边+环+最长路,SPFA处理.blog
P2648 赚钱 和上题类似,我感觉难度大一点,因为是从任意一个点开始(但是洛谷上显示难度比上题小?).
6.21
luogu
P3385 【模板】负环 SPFA判负环.
P2176 [USACO14FEB]路障Roadblock 边有变动的最短路.
P1186 玛丽卡 和上题类似,要删边的最短路.这题与上题与P1491集合位置的blog
下午的考试
在洛谷上找到了原题
P1546 最短网络 Agri-Net 最小生成树的板子呀,prim AC.
P2741 [USACO4.4]重叠的图像Frame Up 没想到用拓扑做,写了个全排列+臭氧优化,骗了70分.
P1522 牛的旅行 Cow Tours 题都没看懂,写随机数又把输出文件的点号打成了逗号......
170分,rank2.
UPD1(6.22):昨晚想了一晚上才想出T3,结果代码被各种毒瘤,一个人在机房里改到10点半都没AC,然后走出机房的时候发现楼梯被锁了,一个人在漆黑的大楼里到处寻找出去的路,找了半个小时,差点都想从2楼牵一个安全绳吊下去了,最后打电话给教练,才找到一个内部人员在知道的不上锁的防火帘,真是奇幻的经历呢......今天早上终于把T3AC了.
6.22
今晚放假
Poj
P1201 Intervals 差分约束的板子.
P1364 King 差分约束+正权环.
P1716 Integer Intervals 比第一道简单一点的板子.
P2983 Is the Information Reliable? 把一个等式的式子转化差分约束不等式,加上原本就是不等式的,然后用一个超级源点连接再判正环.
6.24
Poj
P3159 Candies SPFA跑不过去,但是用Dijkstra加优先队列优化就过了.
P3169 Layout 差分约束不等式挺好推的,差不多等于板子了.
luogu
T84034 tarjan模板 某张姓毒瘤出的tarjan求强联通分量个数的板子.
P3388 【模板】割点(割顶) 把"割顶"看成"割颈"23333,tarjan割点的板子.
P1993 小K的农场 我晚上在洛谷打了两道题,一道是差分约束.
P3275 [SCOI2011]糖果 另一道也是差分约束.
P2863 [USACO06JAN]牛的舞会The Cow Prom tarjan求强联通分量个数.
6.25
luogu
P1491 集合位置 删边的最短路.
P2341 [HAOI2006]受欢迎的牛 Tarjan缩点的板子.
P2002 消息扩散 Tarjan缩点.
P2812 校园网络【[USACO]Network of Schools加强版】 Tarjan缩点+补边成强连通图.
6.26
luogu
P3387 【模板】缩点 缩点+拓扑排序消DP后效性+DP.
P3379 【模板】最近公共祖先(LCA) LCA的板子,用的倍增写法,我除了LCA有个板子和它是印度光辉战斗机外一无所知.
P3627 [APIO2009]抢掠计划 这题挺神的,中午恰饭的时候想了出来,Tarjan缩点后跑一个点权的最短路.blog
P2591 [ZJOI2009]函数 上下两题,巨大水吗,你们别骂我了,伤筋动骨.
P2420 让我们异或吧 LCA的板子加一个推出来的异或表达式.用的倍增写法.
P1608 路径统计 Dijkstra跑的最短路统计.
6.27
luogu
P1262 间谍网络 一道神题,详见这篇blog.
P3865 【模板】ST表 ST表的板子.
2880 [USACO07JAN]平衡的阵容Balanced Lineup 两个ST表的板子,美国佬的蓝题就是简单.
6.28
luogu
P1351 联合权值 昨晚一晚上都在想怎么用LCA解决这道题,结果zsx大佬给我说这题需要暴力枚举距离为二的点,于是今天打了个暴力还真过了......
P5098 [USACO2004OPEN]Cave Cows 3 洞穴里的牛之三 看了咕咕日报后写的一道曼哈顿距离的练习题.
P3386 【模板】二分图匹配 匈牙利算法的板子.
P2756 飞行员配对方案问题 求出匹配数后输出匹配方案,有奇技淫巧的输出方式.
hdu
- P2063 过山车 匈牙利算法的板子.背景是偶像大师灰姑娘!
6.29
Moring exam
T1看错题了,打了2个小时才发现,T2莫名写炸,T3AC,100分rank last......
耻辱啊,把比赛成绩挂在luogu主页上作为警钟了.
luogu
P1525 关押罪犯 今天早上考试的T1,贪心+并查集维护关系,说实话这题挺神的.
P1196 [NOI2002]银河英雄传说 于是我觉得自己并查集没学好,重学了下并查集,打了这道古老的边带权并查集.用上路径压缩,在合并和查询的时候维护一个点到祖先的距离和集合的大小就可以了.
P2342 叠积木 和上题类似的边带权,打来练手.
P2055 [ZJOI2009]假期的宿舍 昨天两道二分图思考题中剩下没打的一道,建边方式挺好推的.从这道题我终于搞懂了匈牙利算法求匹配的本质.另一道是P1129 [ZJOI2007]矩阵游戏.
7.1
hdu
- P2055 奔小康赚大钱 带权二分图的板子.全面奔小康!
luogu
P1197 [JSOI2008]星球大战 挺神的并查集呼,有时间写篇博客.
P2071 座位安排 二分图匹配,推出边的建法之后就是个板子.
P5097 [USACO2004OPEN]Cave Cows 2 洞穴里的牛之二 ST表求解RMQ.
7.2
luogu
P3182 [HAOI2016]放棋子 错排问题+高精.
P1640 [SCOI2010]连续攻击游戏 二分图匹配,用属性值来建边,让属性值在左集来跑匈牙利确保题意,好巧啊.
P1073 最优贸易 Tarjan缩点后在拓扑里DP确保无后效性.
P3398 仓鼠找sugar 求出LCA后用树上两点距离公式求解.
7.3
luogu
P1967 货车运输 因为忘打一个下划线debug一早上......跑一遍最大生成树然后在树上倍增找最小值.
P1402 酒店之王 跑2个匈牙利算法,然后不满足2个都匹配的还原数组.
CF656G You're a Professional zsx大佬给我推荐的二分图裸题,然而我一看题:"这™不是个红题难度的桶吗!?"
P4014 分配问题 跑两个KM,一个最大,一个取反后跑最小.
7.4
luogu
P1343 地震逃生 最大流的板子.
P3376 【模板】网络最大流 还是最大流的板子.
CF409D Big Data 地理题.(雾)
P2936 [USACO09JAN]全流Total Flow 又是最大流的板子.
P2740 [USACO4.2]草地排水Drainage Ditches 双是最大流的板子.不过要注意的是重边不能叠加,要单独看待的.
7.5
luogu
P1231 教辅的组成 三分图,网络流建模解决.
P2891 [USACO07OPEN]吃饭Dining 同为网络流建模的三分图.
7.6
luogu
P1361 小M的作物 网络流二选一类型建模.
P2057 [SHOI2007]善意的投票 推出建边方式后跑最小割.
P3381 【模板】最小费用最大流 顾名思义.
P4016 负载平衡问题 建出图后跑最小费用最大流.
P3375 【模板】KMP字符串匹配 顾名思义.(话说教练干嘛一天讲两个毫不相关的板子?)
7.7
七七事变\(82\)周年祭
luogu
P1251 餐巾计划问题 拆点建模跑最大流.
7.8
luogu
P4391 [BOI2009]Radio Transmission 无线传输
其实不想做这题的,KMP求字符串最小循环节.P1381 单词背诵 求出字符串hash后用尺取法枚举文章求解.
7.9
2019-07-09 9:54 结束黑暗无光的\(luogu\)统治时期.
2019-07-09 9:56:24 开始从零开始的\(LOJ\)刷题生活!
luogu
P4503 [CTSC2014]企鹅QQ 求出字符串hash后枚举断点,算出新的hash值求解.
P2763 试题库问题 网络流建模跑最大流.
LOJ
P102_最小费用流 复读板子.
P103_子串查找 复读板子*2.
P6004_「网络流_24_题」圆桌聚餐 和试题库问题比较像的.详见这篇blog.
P10034_「一本通_2.1_例_2」图书管理 字符串hash的板子.
P10035_「一本通_2.1_练习_1」Power_Strings KMP求最小循坏节的裸题.
P101_最大流 天天打板子题,我要猝死了.
还有一大堆试机题和用以前代码AC的题我就不放了.
7.10
LOJ
P6011_「网络流_24_题」运输问题 巨水无比,详见这篇blog.
P123_最小生成树 用Kruska复读了一遍板子.
P10049 「一本通 2.3 例 1」Phone List Trie裸题,把检索单词是否出现换成记录字母出现次数,返回每个单词结尾上结点的字母出现个数就可以了.
7.11
LOJ
P10050 「一本通 2.3 例 2」The XOR Largest Pair 利用\(xor\)和\(Trie\)的性质求出\(xor\)总和,很巧妙.
P10056 「一本通 2.3 练习 5」The XOR-longest Path 先用\(dfs\)求出树上的路径\(xor\)值,再用\(Trie\)找到最大的路径\(xor\)值.详见这篇blog.
P10052_「一本通_2.3_练习_1」Immediate_Decodability Trie裸题(我弱得天天打裸题啊).
7.12
luogu
P2922 [USACO08DEC]秘密消息Secret Message 文本串和模式串可以都可以作为对方前缀的Trie计数.详见这篇blog.
P3808 【模板】AC自动机(简单版) AC自动机的板子,从昨天下午自学到今晚都没搞懂,结果deco大爷在QQ上给我一讲就懂了.deco orz %%%.
LOJ
- P10057_「一本通_2.4_例_1」Keywords_Search 也是一道AC自动机的板子,打来练手.
7.13
luogu
P3796 【模板】AC自动机(加强版) 名副其实.
P2292 [HNOI2004]L语言 模式串必须连续匹配文本串的AC自动机.
7.14
【LGR-059】洛谷7月月赛
- P5461 赦免战俘 找规律水题.
打了一个半小时就出校去买手写板了,120分$rank$726/1698滚粗.
7.15
上午跑去高二机房测试
T1考读题,得100分.T2打了两个小时才醒悟过来自己写的\(MCMF\)是错误的.T3神仙线段树(还有ODT做法的),没骗到分.
100分\(rank\)\(8\)/\(38\).\(wty\)大佬\(200\)分\(rank\)\(1\),我菜爆了.
然后今天下午加晚上把T2搞明白了,是一个旅行商DP,于是去做了下面两道题.
luogu
P1523 旅行商简化版 旅行商DP.
UVA1347 旅行 Tour 同上题,多组输入.
7.16
LOJ
P10058_「一本通 2.4 练习 1」玄武密码 AC自动机好题啊.
P130_树状数组1单点修改,区间查询 复读线段树.
luogu
P3372 【模板】线段树 1 oier的本质是.
P1840 Color the Axis_NOI导刊2011提高(05) 线段树大水题,详见这篇blog.
7.17
luogu
LOJ
P2279_「SCOI2007」降雨量 神仙线段树,\(if\)写死人.利用线段树维护区间最值,二分找到最近的已知点,然后进行一系列判断.
P10127_「一本通_4.3_练习 1」最大数 我写过最水的线段树了,只需要插入和查询.
7.18
luogu
P1972 [SDOI2009]HH的项链 按右结点排序,动态维护离线树状数组.
P1637 三元上升子序列 离散化后跑两遍树状数组求逆序对.
P2345 奶牛集会 \(n\)方暴力水过.
7.19
luogu
- P2448 无尽的生命 离散化之后树状数组求逆序对.
7.20
luogu
- P2216 [HAOI2007]理想的正方形 二维单调队列求解矩阵内最值.
7.23
luogu
- P3369 【模板】普通平衡树 自己理解后魔改救好了题解里写错的\(splay\)代码,超级感动地\(A\)了.
7.24
luogu
P4513 小白逛公园 线段树经典题,通过维护一个区间从左边开始和从右边开始的最大子串来得到区间最大子串,第一次写指针线段树.
P4393 [BOI2007]Sequence 序列问题 贪心,正确性还是挺好证明的.
P2759 奇怪的函数 二分数字,然后利用对数的性质得到数的长度.
7.25
luogu
P3870 [TJOI2009]开关 分块板子题.
P2846 [USACO08NOV]光开关Light Switching 也是分块板子题.
P2574 XOR的艺术 还是分块板子题.
SP7259 LITE - Light Switching 依旧是分块板子题.
P3901 数列找不同 莫队板子题.