随笔分类 - 0.0 好题
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1637很神思想。。前缀和应用到了极点。。。我们可以发现当数量一定时,这个区间最前边的牛的前边一个牛的前缀和等于这个区间最后边的牛的前缀和。。(将0的牛变成-1,然后维护前缀和)然后扫过去就行了。。。or...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1620一开始想不通啊。。其实很简单。。。每个时间都有个完成时间,那么我们就从最大的 完成时间的开始往前推每一次更新最早开始时间(min(ans, a[i].y)代表i事件最早的完成时间)#include...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1651很奇妙。。我们发现,每一时刻的重叠数选最大的就是答案。。。。orz那么我们可以线段树维护每个点的次数。。。然后就ok了。。第二种做法:用前缀和来维护即可。。。线段树:#include #inclu...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1622这题我搜的题解是dp,我也觉得是dp,但是好像比模拟慢啊!!!!1400ms不科学!设f[i][j]为名字i位置的j字母最早出现的位置(向后)则f[i][j]=f[i+1][j]f[i][a[i+...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1634贪心。。我们发现,两个相邻的牛(a和b)哪个先走对其它的牛无影响,但是可以通过 a的破坏花×b的时间 和 b的破坏花×a的时间 可以判断哪个先走。那么可以应用到所有牛上。。#include #in...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1629这题我想了很久都没想出来啊。。。其实任意两头相邻的牛交换顺序对其它牛是没有影响的。。那么我们考虑哪个在前。。(假设现在是待交换的是 a和b,a#include #include #include ...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1646这一题开始想到的是dfs啊,,但是本机测样例都已经re了。。。那么考虑bfs。。。很巧妙?首先我们得确定一个上下界。当到达距离max(n, k)+1时也不能再走了(准确说不会比之前的优,比如说,你...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1677完全背包很容易想到,将1,2,4...等作为物品容量即可。然后这题还有一个递推式f[i]==f[i-1], 当i%2==1f[i]==f[i-1]+f[i/2], 当i%2==0当i为奇数时,我们...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1616我觉得bfs是可过的,但是交bfs上去是wa?然后没办法看dp,原来这bfs能和dp联系在一起。。很简单f[i][x][y]表示i秒到(x, y)的方案数,那么累计四周的方案数即可#include...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1607其实题目描述不清楚,应该是 别人拿的数能整除自己拿的数数据范围很大,n#include #include #include #include #include using namespace st...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1601很水的题,但是一开始我看成最短路了T_T果断错。我们想,要求连通,对,连通!连通的价值最小!当然是生成树!最小生成树!边的还好做,但是这题有点,怎么办呢?因为点在图中也起到连通作用,我们加个附加源...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1600说好的今天开始刷水。。本题一开始我以为是排列组合,但是自己弱想不出来,只想到了如果四边有一条边大于或等于第三边,那么这个四边形构造不出来。即a>=b+c+d时,不存在四边形那么存在的情况就是a#i...
阅读全文
摘要:http://codeforces.com/contest/463这场是我人生第一场cf啊。。悲剧处处是啊。首先,看不懂题,完全理解不了啊。都是wa了好几次才过的所以a和b这两sb题我做了1个小时!然后c这题我用cin。。。。。。。悲剧因为我听说cf评测机很快!!rating掉了73,1300名啊,...
阅读全文
摘要:http://poj.org/problem?id=3150这题裸的矩阵很容易看出,假设d=1,n=5那么矩阵是这样的1 1 0 0 11 1 1 0 00 1 1 1 00 0 1 1 11 0 0 1 1这是n^3的,可是n#include #include #include #include ...
阅读全文
摘要:http://wikioi.com/problem/1281/矩阵真是个神奇的东西。。只要搞出一个矩阵乘法,那么递推式可以完美的用上快速幂,然后使复杂度降到log真是神奇。在本题中,应该很快能得到下边的矩阵: ┏ a, 0 ┓[Xn, c] × ┃ ┃ = [Xn+1, c] ...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1818这一题一开始我就看错了,bzoj的那个绝对值109简直坑人,应该是10^9,我直接写了个暴力。。简直感人。然后看题解,看了挺久,,,,后来明白了。。首先我们离散x轴,这样将数量级降到n。然后我们知...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2330差分约束运用了最短路中的三角形不等式,即d[v]=d[u]+w(u, v)。我们根据本题给的约束可以构造这样的不等式(因为最短路的话是负数,很不好判断,如果化成最长路,就都是正数了):首先所有的人...
阅读全文
摘要:http://tyvj.cn/Problem_Show.aspx?id=1463二分的话是水题啊。。为了学分块还是来写这题吧。。二分:#include #include #include #include #include #include using namespace std;#define r...
阅读全文
摘要:http://wikioi.com/problem/1222/一开始我就想到这样构图的,即可能的连边。但是似乎无法判断。然后想来想去想不出来。。题解:同样是二分图,将可能的连边,然后跑一次最大匹配,如果能完美匹配,那么就可能有肯定的信与信封,否则输出none,这点是显然的。然后我们来考虑如何找出肯定...
阅读全文
摘要:http://poj.org/problem?id=2828一开始敲了个splay,直接模拟。tle了。。常数太大。。好吧,说是用线段树。。而且思想很拽。。(貌似很久以前写过貌似的,,)我们线段树维护的区间不再是人了。。而是这个区间剩余的的座位。。比如我现在要坐第一张,但是人已经坐了,即这个区间已经...
阅读全文

浙公网安备 33010602011771号