随笔分类 - 数论,数学
摘要:[TOC] 2018.11.7 NOIP模拟 时间:3.5h 期望得分:100+0+40 实际得分:100+0+40 A 序列sequence(two pointers) 其实我们只要处理每个数与哪些数相加,会产生进位就行了。 把数排序后,枚举一个数x,容易想到满足使x+y进位的y是单调的(要求y
阅读全文
摘要:"题目链接 LOJ" "洛谷" ~~rank前3无压力(话说rank1特判打表有意思么)~~ 对于每条龙可以求一个满足条件的,然后得到其通解。 怎么合并所有龙的通解?可以直接写成 $Ans
阅读全文
摘要:"题目链接" 求 $$ \begin{aligned} \sum_{i=1}^n\gcd(i,n) &=\sum_{d=1}^nd\sum_{i=1}^n[\gcd(i,n)=d]\\ &=\sum_
阅读全文
摘要:一道看过的模板题还写了半个小时。。
阅读全文
摘要:写个模板题怎么写的心力憔悴。。
阅读全文
摘要:"题目链接" 错位排列,表示个数都不在其下标位置上的排列数。 那么题目要求的就是。 阶乘分母部分的逆元可以线性处理,不需要扩欧。 cpp //13516kb 6784ms include include i
阅读全文
摘要:三个月前整理的,已经忘得差不多了。。现在粘到这吧。~~(word打公式好累啊 markdown是真的好用啊。。)~~ ~~靠截得不好我想重截~~ 就是下面这些。也可以写做,无所谓啦。 $3.\ \sum_{d\mid n
阅读全文
摘要:求第个无平方因子数
阅读全文
摘要:题目链接 参考 远航之曲 给定无向连通图,从开始随机游走,到点结束。每走过一条边会获得其编号对应的分数(可重复获得)。安排每条边的编号,使得分的期望值最小。输出最小值。 。 把走每条边的概率乘上分配的标号
阅读全文
摘要:[TOC] 2018.3.25 Test 时间: 7:30~11:30 (最后半小时不做了) 期望得分: 50+100+20=170 实际得分: 40+44+20=104 总结 T1:善用容斥。 T2:要求输出小数当然有它的道理。。 T3:行列分开考虑。看好怎么取模。如要求最大的答案,然后对答案取模
阅读全文
摘要:"题目链接" 答案就是C(n,m1) C(n m1,m2) C(n m1 m2,m3)...(mod p) 使用扩展Lucas求解。 一个很简单的优化就是把pi,pi^ki次方存下来,因为每次分解p都是很慢的。 注意最后p不为1要把p再存下来!(质数) COGS 洛谷上的大神写得快到飞起啊QAQ 就
阅读全文
摘要:[TOC] 2018.3.22 Test 时间: 7:30~11:40 得分: 80+65+20=165 总结 时间分配。。 2个月前写的都忘的差不多了。。 注意: T2合并一棵子树,这棵子树某些点的dep[x]可能会变小,于是fa[x][..]应变为0,但如果在循环里写 `&&(1 特判输出2也要
阅读全文