![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
取模运算
文章平均质量分 59
alan_cty
蒟蒻一只
别打脸(⊙o⊙)哦
展开
-
【WinterCamp 2013】模积和
Description求∑i=1n∑j=1,j≠im(nmodi)∗(mmodj)\sum_{i=1}^{n}\sum_{j=1,j\not =i}^{m}(n\mod i)*(m\mod j) n,m<=10^9,答案模19940417Solution首先,看到有%,心里很不爽,把它变成n−⌊ni⌋∗in-\lfloor {n\over i}\rfloor*i,对于i≠ji\not =j的情况,原创 2016-03-16 19:36:26 · 1393 阅读 · 0 评论 -
组合数取模模板
组合数取模模板(Pascal(到时候改C++))function fact(x,y:longint):note;var k:note;begin if x<a[y] then begin fact.e:=sum[x,y];fact.f:=0;exit; end; fact.f:=x div a[y];k:=fact(x div a[y],y原创 2016-03-19 16:18:44 · 1210 阅读 · 0 评论 -
GDKOI2016 Day2 T2 QT与泰剧
T2 QT与泰剧 给出上界S和下界T,求在T+1~S中,模3与S同余并且不全由质数组成的数的个数。典型数位DP,答案即为⌊S−T+23⌋−ans\lfloor {S-T+2\over 3}\rfloor-ans。ans为不合法的数的个数。注意细节。#include<cstdio>#include<cstring>#include<algorithm>#define fo(i,a,b) f原创 2016-03-05 12:51:49 · 1140 阅读 · 1 评论 -
【GDOI三校联考】Pow
Description给出t组询问,每组询问给出n个数,a1~an,和模数p,求a1^a2^….an mod p的值。 tSolution这样我们只需要快速计算axmodpa^x\mod p的值就可以了。 如果gcd(a,p)=1\gcd(a,p)=1的话,那么aφ(p)≡1modpa^{\varphi(p)}≡1\mod p 所以ax≡axmodφ(p)modpa^x≡a^{x原创 2016-03-21 18:57:09 · 907 阅读 · 4 评论 -
组合数取模
组合数取模求CnmmodpkC_m^n\mod p^k n,m<=10^9,p最大的质因数<=10001首先,Cnm=m!n!(m−n)!C_m^n={m!\over{n!(m-n)!}} 如果我们能把原创 2016-03-19 15:07:19 · 642 阅读 · 0 评论 -
[AGC031F]Walk on Graph
Description有一张n个点m条边的无向连通图G,每条边有长度ci,有一个人在上面走有q组询问,每组询问给出si,ti,ri,表示问你是否存在一条从si出发到ti结束长度为ri%Mod的路径注意这里的路径长度是∑ci*2^in,m,q<=50000,Mod<=1000000且Mod为偶数Solution考虑这样一个东西,这个人最开始在ti,然后每走一条边边权会*2+C...原创 2019-03-19 21:40:18 · 754 阅读 · 2 评论 -
[校内模拟]抬头仰望梦的脚步
Description一棵二叉搜索树,插入n次,第i次插入的节点权值为(a+bn)%m,问第n次插入的点的深度T<=5e4,n<=1e16,a,b,m<=1e8Solution定义val(n)表示第n个数的权值,suf(v)表示所有的(a+bn)%m中,大于v的最小的数,pre(v)表示小于v的最大的数当n>m/gcd(m,b)时,后面的点构成循环,只需要计算第一...原创 2019-06-29 22:01:34 · 380 阅读 · 0 评论