随笔分类 - 生活-OI
摘要:https://vijos.org/p/1447一开始想了想似乎只想到了与约数个数有关,即约数个数为奇数那么显然是亮的。竟然没想到完全平方数。。sad。。在正因子中,只有完全平方数的正因子才是奇数!(包括1和他自己)!!!在区间[1, n]中,一共有sqrt(n)个完全平方数!(这个多想想就知道了。...
阅读全文
摘要:https://vijos.org/p/1164好赞orz。对于求一组线性同余方程x=a[i](mod m[i])这里任意两个m[i]和m[j]都互质那么可以用中国剩余定理来做。对中国剩余定理的理解:(转自matrix67神犇的blog:http://www.matrix67.com/blog/ar...
阅读全文
摘要:https://vijos.org/p/1882这种题很赞。。以后记得这些绝对值最小的优先想中位数啊orz首先我们将所有的高度都减掉他们的高度差,那么得到的应该是一串高低不平的数列,那么题目转化为,将这个改变后的数列变成一样高的最小费用。那么显然是中位数啦。好赞。#include #include ...
阅读全文
摘要:https://vijos.org/p/1881这场比赛太难了sad。所以我都没做。。这题一开始我竟然不会sad(本来就不会),然后我继续yy。。yy了好久,竟然yy了个什么可拆分的并查集?(sad,后来发现我是如此sb,根本无法实现。。)然后我弃疗了,比赛干脆不交了。。sad后来看了题解和神犇们热...
阅读全文
摘要:https://vijos.org/p/1286这题好神不会捉。。。首先我们知道所有情况有C(n*m, k)种,这个好搞。但是两两不相邻这个有点难搞。。原来是状压dp。。sigh。设状态f[i][j][k]表示第i行放置的摆放状态是j放了k个人的方案,那么有f[i][j][k]=sum{f[i-1]...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3203wa无数次QAQ,犯sb错。。。。一是数组没有引用。。。二是输出转成了int(越界了sad)。。三是叉积的顺序忘记了(cross(v, w)>0的话说明v在下边啊。。。。)。。。sad。。然后提交...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1857好神奇的三分。。第一次写三分啊sad。。看了题解啊题解QAQ首先发现无论怎么走一定是在AB和CD上选了两个点然后走的(包括ABCD四个点),所以我们就是要找出这两个点就行了。且AB上有且只有一个最...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1833数位dp什么的最恶心了。dfs时注意考虑两种边界,一种是此时正好在这个数上,那么答案应该加的是后边的数+1+dfs否则就加10^(x-1)+dfs;这两个是显然的。自己多想想就懂了具体看代码:#i...
阅读全文
摘要:http://ch.ezoj.tk/contest/CH%20Round%20%2355%20-%20Streaming%20%236%20%28NOIP%E6%A8%A1%E6%8B%9F%E8%B5%9Bday2%29犯了sb错误。。。。t2的longlong的mul我没分别开modQAQ爆了两...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1026我果然很弱啊。。。考虑数位dp。枚举每一位,然后限制下一位即可。一定要注意啊!在dfs的时候line这个要&&啊。。。。要不然wa了两发。。#include #include #include #...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1596一开始交了个貌似正确的dp,wa了。我只考虑了儿子覆盖的情况,没有考虑父亲QAQ那么我们要多开一个变量,来考虑父亲的。d[i][0]:自己不放,但是至少有一个儿子放了d[i][1]:自己放d[i]...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1827仔细想想就好了,,每个点维护两个值,一个是子树的费用,一个是除了子树和自己的费用。都可以用dfs做。维护第一个就是简单的dp。d1[i]=sum{d1[j]+w(i, j)*son1[j]},j是...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2060裸的树形dpd[x][1]表示访问x的数量,d[x][0]表示不访问x的数量d[x][1]=sum{d[y][0]}, y是儿子d[x][0]=sum{max(d[y][1], d[y][0])}...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3394裸的floyd。。#include #include #include #include #include #include #include using namespace std;#defin...
阅读全文
摘要:http://ch.ezoj.tk/contest/CH%20Round%20%2354%20-%20Streaming%20%235%20%28NOIP%E6%A8%A1%E6%8B%9F%E8%B5%9BDay1%29果然太蒟蒻。t2和t3都是骗分滚粗。。t2各种逗啊,自己硬是只mod一个不mo...
阅读全文
摘要:http://poj.org/problem?id=2478http://acm.hdu.edu.cn/showproblem.php?pid=2824欧拉函数模板裸题,有两种方法求出所有的欧拉函数,一是筛法,而是白书上的筛法。首先看欧拉函数的性质:欧拉函数是求小于n且和n互质(包括1)的正整数的个...
阅读全文
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=2982少加了特判n#include #include #include #include #include #include using namespace std;#define rep(i, n) ...
阅读全文
摘要:https://vijos.org/p/1781学习了下拓欧。。求exgcd时,因为a*x1+b*y1=a*x2+b*y2=b*x2+(a-b*[a/b])*y2然后移项得a*x1+b*y1=b*x2+a*y2-(b*[a/b])*y2a*(x1-y2)+b*y1-b*x2+(b*[a/b]*y2)...
阅读全文
摘要:https://vijos.org/tests/542c04dc17f3ca2064fe7718好一场 水题 比赛啊t1直接上暴力费用流10分QAQ,虽然一开始我觉得可以不用的,直接dfs可以得出最大流,但是写撮了就放弃了。t2直接上暴力又是10分QAQ,虽然本来我就不会。。t3直接上暴力还写撮了。...
阅读全文
摘要:http://acm.hdu.edu.cn/showproblem.php?pid=3622又是各种逗。。2-SAT是一种二元约束,每个点可以置于两种状态,但只能处于一种状态,然后图是否有解就是2-SAT啦。看白书吧。这个图的边的概念一定要弄懂!以下的x'表示x的另一个点边(x, y)表示取了x就一...
阅读全文

浙公网安备 33010602011771号