摘要: 这次Rank202我就很不爽了,凭什么有个罚时也是210的就排在200了 主要还是T2太ZZ了,前几次都忘了输Emply。之前还因为 map的变量名叫做hash被判错了? 后面两题我都不会,这种玄学字符串的题目我是真的烦 ~~说实话我还是比较喜欢图论题~~ A. 淘宝的推荐系统 咋一看题目很烦,一般 阅读全文
posted @ 2018-05-14 18:55 空気力学の詩 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 第一次打ACM赛制的题目,结果T2的题意实在难懂,罚时了很久 而且T3看出来就是Tarjan缩点的水题,还有1h的情况下也懒得学Tarjan了 难度区分还可以,最起码A掉前两题再快也没有前200 A. 百度无人车 还是比较基础的一道题,当时在家里忘记提前写读优了然后就浪费了一定的时间 虽然1A,其实 阅读全文
posted @ 2018-05-14 13:22 空気力学の詩 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 由于昨天写计蒜客初赛的一道题,看出了是缩点,但一时忘记了另外一个叫什么s...的算法怎么写了,~~话说我为什么没有回去翻一下自己的blog~~然后今天就去学了更实用也更强力的 Tarjan Tarjan的思想其实很简单,就是用 时间戳 (讲得真TM流弊,其实就是DFS访问到的次序)和栈来搞一下 关于 阅读全文
posted @ 2018-05-13 16:05 空気力学の詩 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 这竟然是IOI~~虽然是2000年的~~ ,但其实也改变不了它水题的本质 我写了两种方法,这里都讲一下吧 考虑记忆化搜索,用f[i][j]表示当区间的左端为i,右端为j时最少要添加多少字符,所以ans就为f[1][n] 然后考虑一下,对于每一个f[i][j],都有转移: s[i]==s[j],则有f 阅读全文
posted @ 2018-05-12 16:28 空気力学の詩 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 一道字符串DP,~~然而不需要状压之类的玄学操作~~ 题目大意:给你两个串,由'A','C','G','T'组成,现在你可以在这两个串中的某些位置插入' ',最终要使得它们的长度相等 给出两个字符匹配时的匹配度表格(题面中给出),让你求如何添加' '使得总匹配度最大 很简单的DP,我们用f[i][j 阅读全文
posted @ 2018-05-12 15:42 空気力学の詩 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 这次的题目也真心水 题目大意就是:给出几类珍珠,以及它们的单价,要求用最少的钱就可以买到相同数量的,相同(或更高)质量的珍珠。 说白了就是 贵的可以代替便宜的 我们设f[i]表示买前i种珍珠的最少花费,然后我们对于f[i][j],只需要向前枚举一段, 把这一段的珍珠都用第i种来代替 。 所以对于这种 阅读全文
posted @ 2018-05-12 15:30 空気力学の詩 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 终于写完了POJ的DP专题,~~然而都是水题233~~ 这次也把题目分了一下,先挑3道 特别简单 的讲一下 2533 题意:求最长上升子序列。 很简单,用一般的DP或者二分优化都可以过去 这里懒得写一般DP了,其实就是用f[i]表示前i个数中LIS的数量,那么在i之前找一个j,满足a[j] usin 阅读全文
posted @ 2018-05-12 15:19 空気力学の詩 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 这道题目还是比较简单的 首先题目的意思就让我们很~~轻易~~地想到DP 我们设f[i][j]表示前i个坑中种j棵树的最大利益,则有: f[i][j]=max(f[i 1][j],f[i 2][j 1]+a[i]) 然而对于本题的数据范围之能得50pts 要A掉的话还是要动一些脑子的 我们先从小的情况 阅读全文
posted @ 2018-05-11 18:33 空気力学の詩 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 不得不佩服这道题的玄妙 首先我们可以发现一个显然的性质: 任意一行或任意一列至多只有两个炮 然后就有一种50分的做法:把每一行的情况三进制状压,然后状压DP即可 转移从上面找出所有有0个炮,1个炮,2个炮的列然后枚举新加入的炮的个数 然后我们瞎搞一下可以发现, 其实方案总数与炮摆放的位置无关 即我们 阅读全文
posted @ 2018-05-10 13:12 空気力学の詩 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 一道 贪心+类背包DP 的好题 首先发现一个十分显然的性质,没有这个性质整道题目都难以下手: 无论两队的顺序如何,总是让吃饭慢的人先排队 这是一个很显然的贪心,因为如果让吃饭慢的排在后面要更多的时间至少没有这样优 因此我们先按吃饭时间从大到小sort一下 然后我们发现这是一个类01背包的DP,只不过 阅读全文
posted @ 2018-05-09 20:43 空気力学の詩 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 最近写DP写得比较多了 但是POJ上的题目太傻比了而且 不想看英文的题面 ,然后就在Luogu的试炼场里找了一个DP EX专题写了一下~~(大概3days吧,一天一题差不多)~~ 这是一道比较简单的DP 话说 树形DP一般都可以直接上暴力DP ,可能是因为树的复杂度一般都比较玄学 这里是一个类树形背 阅读全文
posted @ 2018-05-09 20:09 空気力学の詩 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 写一道CODEVS的题目 其实我还是很喜欢CODEVS的界面的 主要是系统地学习一下悬线法这个看似十分简单,实际就是十分简单的算法 对于一些详细的东西参考 "dalao's blog" ,不喜勿喷 对于悬线法,其实是用来求二维平面内的最大(或者是其他)要求的子矩形的面积。其中的子矩形要满足以下两点性 阅读全文
posted @ 2018-05-08 20:41 空気力学の詩 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 参考和学习自: "dalao's blog" 树链剖分,一个神奇的算法,用来解决树上的求和,找最值,修改以及许多玄学操作的算法 其实,上面讲的求和,找最值和修改都是像线段树一样对于序列上的操作。~~当然如果你用主席树,Splay等 高级数据结构 该可以做更多的事情~~ 而树剖就是这样,它能使得那些维 阅读全文
posted @ 2018-05-08 20:26 空気力学の詩 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 这还是比较简单的线段树模板题吧 更多的是给一个思路 ,当维护多种需要Lazy Tag的操作时顺序问题 这里的话加法和查询都可以参照 "区间加法模板题" 和 "Sol" 主要是当标记下传的时候,要注意先处理乘法在处理加法 Why? 因为显然乘法的优先级比加法高,如果先加后乘就会爆掉 例如:10+6 2 阅读全文
posted @ 2018-05-08 13:34 空気力学の詩 阅读(161) 评论(0) 推荐(0) 编辑
摘要: ~~享受爆零的快感~~ 老叶本来是让初三的打的,然后我SB的去凑热闹了 TM的T2写炸了(去你妹的优化),T1连 1的分都忘记判了,T3理所当然的不会 光荣革命啊! T1 思维图论题, CHJ dalao 给出了正解但 1输成0了缅怀 而且这题不能用读优~~玄学~~ 思路也很新奇,先跑一遍MST,判 阅读全文
posted @ 2018-05-08 13:19 空気力学の詩 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 这次的试卷应该是激励我们一下的, "链接" 然后大家的分数就都很高,然后我就210被一群 秒A T2的240大佬爆踩 掉了5rating但Rank竟然发杀了 X_o_r dalao && YZC dalao ~~论写暴力的重要性~~ T1 真心水,直接DFS爆搜即可 O(2^n)不会超,n大了之后可 阅读全文
posted @ 2018-05-07 20:34 空気力学の詩 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 莫名其妙暴涨Rating 其实题目都挺好挺简单的,但是 越简单就越容易ZZ 不理解问什么第一题这么多人找环 不过T2是真心细节题,T3太难了 "题目戳这里" T1 仔细分析题意发现那个交换规则就是废话,如果有方案的话相当于 直接把邮票给别人 ,因此就很显然了 把人和邮票分开来,由每个人向自己想要的邮 阅读全文
posted @ 2018-05-06 15:34 空気力学の詩 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 难得的一次 Unrated ,避免了重回1500的尴尬 其实题目都还可以,但只不过 所有人T1都炸了 ,~~可能是数据的锅~~(假的) 而且我因为T1 SB的把T2弃了 ,没想到是 千年水题 T3莫名爆炸,然后TM的40分(再一次感谢Unrated) "链接" T1 题意很简单,主要是思想太牛逼 当 阅读全文
posted @ 2018-05-05 16:29 空気力学の詩 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 从今天开始POJ里的一部分类型的题目就一般不放在一起写了 一个是太丑,格式麻烦,第二个是以后的题目难度都有所增大,因此一道题可能就要写蛮长 尤其是 DP 这一块,以前一直没好好学习,现在从基础的先开始吧 题意:给你一个较长的长度为L的串,以及W个长度较短的串。现在问你要从较长串中删去最少几个字符,才 阅读全文
posted @ 2018-04-26 20:30 空気力学の詩 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 搜索专题 的最后一块了,也告别了这些老的东西了 接下来就是些全新的内容了啊! 这次的标签是 简单搜索技巧和剪枝 ,也就是优化爆搜 ~~当然,像 Dancing links 这样的玄学操作还是没有的~~ 2531 题意:给你n个点,你可以把它们分成两组,求所有不同组别之间的点的边权和。 爆搜O(2^2 阅读全文
posted @ 2018-04-21 16:43 空気力学の詩 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 终于停止了掉Rating的浪潮! "猥琐的链接" 这次200分才Rank10,而且很多人并列 庆幸T2最后20分钟发现期望的算法打错了,然后拿到了50pts,250收场 T1 水题 1 这道题不仅做过,而且本来难度就很低,不A对不起自己 主要是一个 追及问题 ,我们枚举所有的人初始时的位置即可 CO 阅读全文
posted @ 2018-04-21 14:16 空気力学の詩 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 很~~清新自然~~ 凶猛 的数据结构题,都是 套路 啊 我们可以考虑 离线 做,先把区间按右端点从小到大排序 首先注意到一种贝壳如果在一段中出现超过1次,那么它在前面或后面就无关紧要了 举一个例子: 对于数列1 2 3 1如果我的右端点已经扫描到第四位了,那么第一位的1就可以删掉了(因为按右端点排了 阅读全文
posted @ 2018-04-20 20:21 空気力学の詩 阅读(132) 评论(0) 推荐(0) 编辑
摘要: %% ZZKdalao 上课讲的题目,才知道网络流的这种玄学建模 我们先想一想,如果没有D的限制,那么想当于再每一根纵轴上选一个权值最小的点再加起来 我们对应在 网络流 上就是每一根纵轴上的点向它下方的点用权值当边值进行连边,然后要割掉一些边,代价最小就是求 最小割 然后我们考虑限制,就是如果割了某 阅读全文
posted @ 2018-04-20 20:06 空気力学の詩 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 接上次的,标签是 BFS 专题 其实无论是Deepth还是Breadth都是Search 3278 "又是撸过的题目" 1426 找一个十进制数(我刚开始看样例以为是二进制数),使得它每一位上都是1或0,且是n的倍数(不包括0) BFS表搜之后就打表即可 BFS CODE 3126 给出一个四位数, 阅读全文
posted @ 2018-04-17 20:33 空気力学の詩 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 刷完了 大力数据结构 (水比数据结构专题)后又开始搞 无脑搜索专题 了 这次的标签是 DFS (这TM的到现在了谁还不会) 2488 跳马问题:给出一个棋盘,让你求一个方案使一匹马能花最短的时间 不重复不遗漏地 跳完整个棋盘(并要求字典序最小) 很显然,如果可以遍历,那么从任何一个点开始都可以遍历整 阅读全文
posted @ 2018-04-17 20:12 空気力学の詩 阅读(164) 评论(0) 推荐(0) 编辑