随笔分类 - 生活-OI
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1699我是用树状数组做的。。rmq的st的话我就不敲了。。#include #include #include #include #include #include using namespace st...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1625太水了。#include #include #include #include #include #include using namespace std;#define rep(i, n) fo...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1617裸dp,很好做。设f[i]表示i头牛到对岸所需最小时间。sum[i]表示运i头牛到对岸的时间(包括自己)则f[i]=min(f[j]+sum[i-j]+m) 0#include #include ...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1618裸的01背包,注意背包的容量不是v即可。#include #include #include #include #include #include using namespace std;#def...
阅读全文
摘要: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=1613水题dp设d[i][j]为i分钟疲劳为jd[i][j]=d[i-1][j-1]+a[i]d[i][0]=max(d[i-1][0], d[i-j][j])#include #include #in...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1612赢+输==n-1 则一定确定dfs和floyd都行(dfs我不确定,因为我没提交,权限还没开啊囧。。。可能要过两天了。。)dfs:#include #include #include #inclu...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1611一眼题,bfs。#include #include #include #include #include #include using namespace std;#define rep(i, n...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1610两种做法,一种计算几何,一种解析几何,但是计算几何的复杂度远远搞出解析集合(虽然精度最高)计算几何:枚举每条线(变成向量),然后判断是否有其它线和他平行(叉积为0,但是要注意,初始化ans为1,因...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1609首先我不得不说,我被这题坑了。题目前边没有说可以不需要3种牛都有啊!!!!!!!!然后我一直在想题解不是错的吗,,,T_T那么既然不是,那么就很裸的dp了。两种做法,一种lis的nlog做法,一种...
阅读全文
摘要: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=1606越来越水了T_T这题两种做法,一个正规01背包,价值就是体积还有一种是非正规背包,即if(f[j-v[i]]) f[j]=1然后从大向小扫出第一个f[i]==1的,i就是答案越来越水了啊。。#in...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1603这种水题。。。dfs没话说。。#include #include #include #include #include #include using namespace std;#define r...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1602一开始以为直接暴力最短路,但是n#include #include #include #include #include #include using namespace std;#define ...
阅读全文
摘要: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=2299在两个元素相同的数列里,其中一个数列要移动到另一个数列相同元素相同的位置,那么要移动的次数就是这个数列关于另一个数列的逆序对数(hash后)逆序对的求法我原来的博文有 http://www.cnblogs.com/iwtwiioi/p/35...
阅读全文
摘要:http://wikioi.com/problem/1250/我就不说这题有多水了。0 11 1矩阵快速幂#include #include #include #include #include #include using namespace std;#define rep(i, n) for(i...
阅读全文
摘要: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 ...
阅读全文

浙公网安备 33010602011771号