随笔分类 - 生活-OI
摘要:概要:我们在初始状态要到达终止状态可以沿着同深度的向下搜索,这样范围覆盖更广,在解的深度较小的时候十分适用。技巧及注意:所有状态在转移后如果要打标记一定要在进队列前打!不要在出队列才打!否则就是tle的后果!bfs很多技巧啊,我来一一列举吧:注意:存bfs状态时一定要尽量小化状态,只存有效的信息来进...
阅读全文
摘要:复杂度:查找O(n),维护O(n),空间O(sum(len[i]))概要:就是每个节点对应一个字母,然后儿子有26个,查找和维护时进入对应儿子即可。应用:在字符串匹配中多模匹配做基础结构;可以对多个字符串维护信息。技巧及注意:只要注意儿子节点该开多大即可。比如中秋节模拟赛之冷月葬花魂(被虐瞎)中的t...
阅读全文
摘要:技巧及注意:细节方面十分重要,你要想啊,敢出模拟题一定有出模拟题的原因~出题人一定会放很多坑给你,所以在码之前一定要先有大概的思路框架,然后在写代码中思考比如说这题:【BZOJ】3300: [USACO2011 Feb]Best Parenthesis(模拟)一开始我没注意边界问题,所以一直爆wa。...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3282复习了下lct,发现两个问题。。1:一开始我以为splay那里直接全部rot(x)就好了,然后改了好几题lct的题,都过了且速度和原版一样。。然后怀疑了下。。。。。。后来请教神犇,他说这样不行。。...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2018精度问题我也是醉了。。#include #include #include #include #include #include #include using namespace std;#def...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3297这题拖了很久呢。。。很久以前写了个dfs,,但是tle了。。。。。然后一直想dp想不出来,写出来了又wa了。。然后看到一英文题解,暂时就只会这样了。。其实dp方程很简单。。。。。。f[i]=min...
阅读全文
摘要:最近bzoj挂了几天了,颓得慌。。。想想很多基础的算法什么的都没有写过(我会说我没写过一次快排吗。。。。。。。这些基础的这几天我要完成它们QAQ不然跪了就不爽。。注意在赋值一个数的时候一定要先清空!!!!!高精模板。。我调了2天啊。。。终于调出来了,不长。80行左右吧。。很多细节的。(我用a[0]作...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1656神bfs!我们知道,我们要绕这个联通的树林一圈。那么,我们想,怎么才能让我们的bfs绕一个圈做bfs呢我们可以这样:从联通的任意边界点引一条交边界的射线。为什么呢?因为这样当我们的bfs到这条射线...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3433想了好久啊。。。。。。。想不出dp啊。。。。。。sad后来看到一英文题解。。。。。。。。。。sad。末端点排序。。。然后对于两个录像机有有两种情况RECODER1(当前录制节目的区间):-----...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2102直接枚举所有情况。。。。。。然后判断是否可行。。#include #include #include #include #include #include #include using names...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1687bfs后然后逆向找图即可。因为题目保证最短路唯一#include #include #include #include #include #include #include using names...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3397显然先tarjan缩点,然后从枚举每一个scc,然后向其它岛屿连费用最小的边,然后算最小的即可#include #include #include #include #include #inclu...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3396裸的最大流跑过。。#include #include #include #include #include #include #include using namespace std;#defin...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3412维护前缀和,然后直接二分即可。。。#include #include #include #include #include #include #include using namespace st...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3432题目说要相互可达,但是只需要从某个点做bfs然后判断其它点是否可达即可。原因太简单了。。。。。因为它是abs所以我们二分D,然后判断即可#include #include #include #in...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3296显然,每群能交流的群是个强联通块然后求出scc的数量,答案就是scc-1#include #include #include #include #include #include #include...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3538题意不要理解错QAQ,是说当前边(u,v)且u到n的最短距离中包含这条边,那么这条边就不警告。那么我们反向spfa两次,然后再正向spfa就行了#include #include #include...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3300这个细节太多QAQ只要将所有的括号'('匹配到下一个')'然后dfs即可简单吧,,,#include #include #include #include #include #include #i...
阅读全文
摘要:QAQAQAQAQD题sb题没写出来(大雾)QAQAQAQ差点掉ratingQAQc题我能再wa多次吗,就打错个max的转移啊!QAQA.George and Accommodation题意:给你a和b,问你a是否小于等于b-2这。。。#include #include #include #incl...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3299映射一下传送门即可。。#include #include #include #include #include #include #include using namespace std;#def...
阅读全文

浙公网安备 33010602011771号