随笔分类 - 搜索-一般搜索
摘要:题意给一个nm(1≤n,m≤1000)的矩阵,如果ai,j为正表示城市。|ai,j|(|ai,j|≤1000)是格子(i,j)的海拔。现在需要放最少的抽水机,使得把所有城市的水都抽干。自行脑部抽水机是怎么工作的。 分析容易发现:...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1225题意:给一个数n,求一个最小的有n个约数的正整数。(nusing namespace std;struct inum { static const int N=10005, MOD=10000; ...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3670题意:太水了= =#include using namespace std;const int N=1000005, mo=1000000007;int n, p[N], pos[N], num[...
阅读全文
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=4418题意:一个0~n-1的坐标轴,给出起点X、终点Y,和初始方向D(0表示从左向右、1表示从右向左,-1表示起点或终点),在走的过程中如果到达起点或终点,那么下一步往反方向走。每次可以走1~m步,每步概率为p[i...
阅读全文
摘要:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemId=4808题意:一个吸血鬼初始攻击力为f。n条路,他每次等概率选择一条路。如果攻击力大于这条路的c[i],则花费t[i]天逃出($t[i]=\frac{1+\sqrt{5}}{2} \...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1074题意:一开始有一个左上角是(0,100),右下角是(100,0)的纸片,现在可以沿有向直线折n次(n#include #include #include #include #include #in...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1048题意:给出一个a×b(a,b#include #include #include #include #include #include #include #include #include usi...
阅读全文
摘要:http://uoj.ac/contest/6/problem/51题意:给m(m≤105)个询问,每次给出a,b(ab≤n,n≤109),对于每一组a,b,双人博弈,每次可以给a加1或给b加1,要求每次操作后ab≤n。不能操作的...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1098显然答案是补图连通块。。。。。想到用并查集。。。可是连补图的边都已经。。。n^2了。。。怎么做。。好神的题!考虑我们是如何建补图和并查集:是不是都是先枚举一个点,然后标记能到达的点,然后没到达的点...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1097首先还是我很sb。。。。想到了分层图想不到怎么串起来,,,以为用拓扑序搞转移,,后来感到不行。。。QAQ这种数据那么小,有明确的依赖性为嘛我想不到状压。。。(准确的说是没想到状压和分层图一起做。。...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1082题意:n个给出木板,m个给出木板。可以将那m个木板锯成泥想要的长度。问最大能锯成多少个给出的n个木板。(n#include #include #include #include #include ...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1189表示完全不会QAQ。。。。于是膜拜题解orz二分时间。。。。。。。。。。。于是转换成判定性问题:即如何在有限时间内通过。假设当前有t时间可供通过。。。那么每一个门最多能通过t个人。。。。。。。。然...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2435我怎么感觉那么水。。坑的是,dfs会爆。。。好吧。。用bfs。。//upd:我的智商也是醉了。。。。判断另一个图的节点个数不就是n-size么。。。。。。。。。我为嘛那么sb#include #i...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1079只能想到5^15的做法。。。。。。。。。。。。。。。。。。。。。。。。。。。果然我太弱。其实应该是没利用好题目的信息,ci#include #include #include #include #...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1024果然现在弱到连搜索都不会了么。。。。。一直想二分。。。但是无论如何也推不出怎么划分。。。QAQ然后暴力搜索每一次割的时候左边右边各有几块或者上边下边各有几块就行了QAQ#include #incl...
阅读全文
摘要:似乎我搞得太复杂了?先tarjan缩点然后dfs就行了QAQ。(我不说我被一个sb错调了半个小时。。。。不要以为缩点后dfs就可以肆无忌惮的不加特判判vis了。。bfs的做法:减反图,然后从大到小枚举(贪心),标记即可#include #include #include #include #incl...
阅读全文
摘要:直接搜索即可。。。注意不要爆栈。。所以我们可以分块搜索。。。然后太懒且太弱我就不写了。。。orz hzwerhttp://hzwer.com/4954.html【问题描述】moreD和moreD的宠物CD正在玩一个日历游戏,开始时,他们从1900年1月1日到2012年12月22日(你懂的……)选一个...
阅读全文
摘要:https://vijos.org/p/1791暴力的话只想到bfs,然后估计是状态超了才得20分。噗,为啥暴力就不能想得简单点QAQ。。。。。这种思想很好啊。这一题我看了题解后不得不说我竟然没想到。。为啥要bfs。。这种找路径的依赖前边状态的不需要bfs啊!因为bfs是无限拓展的,状态很大,本题又...
阅读全文
摘要:https://vijos.org/p/1629本来是想出来了的,,,,但是有个地方写挫了一直没发现,sad就是dfs的时候我传的pos传错了QAQ这题用容斥很好想首先在区间[l, r]能被a整除的数有r/a-(l-1)/a,下取整。而这题要求的是upd:很早以前写的这个公式感觉不怎么好,还是用《组...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1026我果然很弱啊。。。考虑数位dp。枚举每一位,然后限制下一位即可。一定要注意啊!在dfs的时候line这个要&&啊。。。。要不然wa了两发。。#include #include #include #...
阅读全文