数论
清疚
这个作者很懒,什么都没留下…
展开
-
【bzoj2257】【JSOI2009】瓶子和燃料
题意 有nn个瓶子,每个瓶子有一个容量ViV_i,从中选出kk个 有三种操作: ①.往瓶子aa中灌满水 ②.将水从aa倒入bb中,直到aa空或者bb满 ③.把瓶子bb中的水倒光 对于选出的一组瓶子,尽量通过操作使得体积最小,求能够获得的最大体积的水解法 数论:原创 2017-10-08 08:34:07 · 799 阅读 · 0 评论 -
[51Nod1237]最大公约数之和-V3
题意 给定nnn,求∑ni=1∑nj=1gcd(i,j)∑i=1n∑j=1ngcd(i,j)\sum_{i=1}^n\sum_{j=1}^n gcd(i,j)解法 直接化式子: ∑i=1n∑j=1ngcd(i,j)=∑d=1nd∑i=1n∑j=1n[gcd(i,j)=d]∑i=1n∑j=1ngcd(i,j)=∑d=1nd∑i=1n∑j=1n[gcd(i,...原创 2018-02-13 08:18:40 · 359 阅读 · 1 评论 -
[51Nod1244]莫比乌斯函数之和
题意 给定l,rl,r,求∑ri=lμ(i)\sum_{i=l}^r \mu(i)解法 和上一题差不多,只是推的式子不一样而已 [n=1]=∑d|nμ(d)···①[n=1]=\sum_{d|n}\mu(d) · · · ① 由①得:μ(n)=[n=1]−∑d|n,d<nμ(d)···②\mu(n)=[n=1]-\sum_{d|n,d<n}\mu原创 2018-02-12 17:24:45 · 172 阅读 · 0 评论 -
[51Nod1239]欧拉函数之和
题意 给定nn,求ϕ(n)=∑ni=1φ(i)\phi(n)=\sum_{i=1}^{n}{\varphi(i)}解法 这道题就要用到一种神奇的黑科技:杜教筛了! 首先来推公式: ∑d|nφ(d)=n···①\sum_{d|n}{\varphi(d)}=n · · · ① 由①可知:φ(n)=n−∑d|n,d<nφ(d)···②原创 2018-02-12 17:12:39 · 166 阅读 · 0 评论 -
[SDOI2011]计算器
题意 给定三个数y,z,py,z,p,求: ①.x≡yz①.x≡y^z modmod pp ②.②.满足xy≡zxy≡z modmod pp的最小正整数xx ③.③.满足yx≡zy^x≡z modmod pp的最小正整数xx 多组询问解法 对于①操作,直接套用快速幂即可 对于②操原创 2018-01-14 14:33:14 · 208 阅读 · 0 评论 -
[HAOI2008]圆上的整点
题意 给定半径rr,求出圆C:x2+y2=r2C:x^2+y^2=r^2在圆周上的整点数目 r≤2∗109r≤2*10^9解法 枚举: 设Y=y2,X=x2,R=r2Y=y^2,X=x^2,R=r^2 则有:Y=R−X=(r+x)(r−x)······①Y=R-X=(r+x)(r-x) ······①原创 2018-01-13 13:20:52 · 478 阅读 · 0 评论 -
【HNOI2008】Cards
题意 有nn张牌,可以染成红,蓝,绿三种颜色,并且每种颜色的牌的数目有规定,分别为sr,sb,sgs_r,s_b,s_g(保证sr+sb+sg=ns_r+s_b+s_g=n) 同时有m+1m+1个置换(mm洗牌方法+不洗牌),两种染色方案不同当且仅当这两方案不能通过m+1m+1个置换变成一样 问染色方案模pp的余数 n≤60,m<p≤10原创 2017-12-26 15:34:27 · 345 阅读 · 0 评论 -
【HNOI2017】礼物-gift
题面 解法 FFT: 和式可化为: ∑i=1n(xi+c−yi)2=∑i=1n(x2i+y2i)+n∗c2−2∗c∗∑i=1n(yi−xi)−2∗∑i=1n(xi∗yi)\sum_{i=1}^{n}(x_i+c-y_i)^2= \sum_{i=1}^{n}(x_i^2+y_i^2)+n*c^2-2*c*\sum_{i=1}^{n}(y_i原创 2017-12-02 11:28:45 · 545 阅读 · 0 评论 -
【bzoj3884】上帝与集合的正确用法
【bzoj3884】上帝与集合的正确用法题意 解法 欧拉定理降幂: 复杂度 O(Tlogpp‾√T logp \sqrt{p})转载 2017-09-29 22:07:48 · 279 阅读 · 0 评论 -
【NOI2002】【bzoj1407】Savage
【NOI2002】【bzoj1407】Savage题意 有一个环,每个人有一个起点CiC_i,一个移动距离PiP_i,还有存在时间LiL_i,求这个环至少要多长才能满足在每一时刻,没有两个人会在同一个地点解法 拓展欧几里得: 对于两个人:ii和jj,他们如果在xx时刻在同一个地方,那就说明: Ci+x∗Pi≡Cj+x∗Pj(modm)原创 2017-09-29 22:17:07 · 324 阅读 · 0 评论 -
【bzoj1965】【AHOI2005】洗牌
题意 有一副牌,共nn张(nn为偶数),每一次洗牌将其均分为上下两叠,然后取下叠第一张为新的第一张,上叠第一张为新的第二张,下叠第二张为新的第三张……求经过mm次洗牌后,第ll张牌的面值(初始为【1,n】【1,n】)解法 模拟: 这道题比较容易,只要能够一步一步地分析下去: 首先可以知道,对于现在处于第xx张的牌来说,有:原创 2017-10-04 17:08:42 · 346 阅读 · 0 评论 -
【Uva11806】Cheerleaders
题面 In most professional sporting events, cheerleaders play a major role in entertaining the spectators. Their roles are substantial during breaks and prior to start of play. The world cup soccer is原创 2017-10-13 08:27:50 · 394 阅读 · 0 评论 -
[51Nod1238]最小公倍数之和-V3
题意 给定nnn,求∑ni=1∑nj=1lcm(i,j)∑i=1n∑j=1nlcm(i,j)\sum_{i=1}^n\sum_{j=1}^n lcm(i,j)解法 本题有两种化简式子的方法,虽然最后的复杂度都是O(n23n23n^\frac{2}{3}),但是代码难度却截然不同 壹:∑ni=1∑nj=1lcm(i,j)=∑nd=1d−1∑ni=1∑n...原创 2018-02-13 08:55:19 · 629 阅读 · 0 评论