随笔分类 -  分治——除法分块

摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=3994 设d(x)为x的约数个数,给定N、M,求 用到的一个结论: 证明: 枚举n的约数i,枚举m的约数j 那么i*j一定是n*m的约数 d(nm)相当于不同的i*j 的个数 若i, j 不互质 设gc 阅读全文
posted @ 2018-01-07 17:08 TRTTG 阅读(305) 评论(0) 推荐(0) 编辑
摘要:http://www.lydsy.com/JudgeOnline/problem.php?id=1257 k%i=k-int(k/i)*i 除法分块,对于相同的k/i用等差序列求和来做 1257: [CQOI2007]余数之和sum Description 给出正整数n和k,计算j(n, k)=k 阅读全文
posted @ 2017-12-31 10:07 TRTTG 阅读(182) 评论(0) 推荐(0) 编辑
摘要:不管怎么掰都是n*m-1 #include<cstdio> using namespace std; int main() { freopen("bpmp.in","r",stdin); freopen("bpmp.out","w",stdout); int n,m; scanf("%d%d",&n 阅读全文
posted @ 2017-09-03 16:51 TRTTG 阅读(320) 评论(0) 推荐(0) 编辑
摘要:https://cn.vjudge.net/problem/UVA-11526 除法分块 阅读全文
posted @ 2017-08-21 21:14 TRTTG 阅读(227) 评论(0) 推荐(0) 编辑
摘要:https://vjudge.net/problem/UVA-1363 n 题意:求 Σ k%i i=1 除法分块 如果 k/i==k/(i+1)=p 那么 k%(i+1)=k-(i+1)*p= k-i*p-p = k%i-p 所以 商相同时,余数为等差数列 我不知道为什么交到vjudge一直WA, 阅读全文
posted @ 2017-08-19 19:44 TRTTG 阅读(137) 评论(0) 推荐(0) 编辑
摘要:[Sdoi2017]数字表格 http://www.lydsy.com/JudgeOnline/problem.php?id=4816 Description Doris刚刚学习了fibonacci数列。用f[i]表示数列的第i项,那么 f[0]=0 f[1]=1 f[n]=f[n-1]+f[n-2 阅读全文
posted @ 2017-04-13 10:42 TRTTG 阅读(794) 评论(2) 推荐(0) 编辑
摘要:2820: YY的GCD Description 神犇YY虐完数论后给傻×kAc出了一题给定N, M,求1<=x<=N, 1<=y<=M且gcd(x, y)为质数的(x, y)有多少对kAc这种 傻×必然不会了,于是向你来请教……多组输入 神犇YY虐完数论后给傻×kAc出了一题给定N, M,求1<= 阅读全文
posted @ 2017-03-25 09:59 TRTTG 阅读(393) 评论(0) 推荐(1) 编辑
摘要:2301: [HAOI2011]Problem b http://www.lydsy.com/JudgeOnline/problem.php?id=2301 Description 对于给出的n个询问,每次求有多少个数对(x,y),满足a≤x≤b,c≤y≤d,且gcd(x,y) = k,gcd(x, 阅读全文
posted @ 2017-03-24 11:49 TRTTG 阅读(178) 评论(0) 推荐(0) 编辑
摘要:bzoj 1101: [POI2007]Zap Description FGD正在破解一段密码,他需要回答很多类似的问题:对于给定的整数a,b和d,有多少正整数对x,y,满足x<=a,y<=b,并且gcd(x,y)=d。作为FGD的同学,FGD希望得到你的帮助。 FGD正在破解一段密码,他需要回答很 阅读全文
posted @ 2017-03-24 08:37 TRTTG 阅读(282) 评论(0) 推荐(0) 编辑
摘要:http://codevs.cn/problem/2606/ https://luogu.lohu.info/problem/show?pid=2424 题目背景 Smart最近沉迷于对约数的研究中。 题目描述 对于一个数X,函数f(X)表示X所有约数的和。例如:f(6)=1+2+3+6=12。对于 阅读全文
posted @ 2017-03-23 07:43 TRTTG 阅读(302) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示