51NOD、BZOJ
Nemaleswang
ACM退役狗一只
展开
-
bzoj 2818 Gcd
题目链接:Gcd题目大意:求1<=x,y<=N且Gcd(x,y)为素数的数对(x,y)有多少对题目思路:先转化一下题意,变成求1 <=x,y <= N/prime[i]且Gcd(x,y) = 1的数对有多少,然后假设x >= y,y的枚举交给欧拉函数,又x,y大小不一定,所以答案乘以2,但是注意到这样一种情况,x == y的情况,这种情况答案是x本身,除开1之外都不是质数,所以不影响贡献,1 1这种原创 2017-08-26 11:21:46 · 291 阅读 · 0 评论 -
bzoj 2301 [HAOI2011]Problem b
题目链接:[HAOI2011]Problem b题目大意:给你a,b,c,d,k五个数,问[a,b]这个区间里面的x和[c,d]这个区间里面的y有多少对gcd(x,y) == k题目思路:我们先假定起点是1,区间为[1,b]和[1,d],最后做容斥就好,然后就按照以下思路:这个在[1,b]和[1,d]这个区间里有多少对gcd(x,y) == k可以转化为[1,b/k]和[1,d/k]这个区间里有多少原创 2017-08-29 10:42:40 · 310 阅读 · 0 评论