博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[HDU] 4135 Co-prime
阅读量:7056 次
发布时间:2019-06-28

本文共 732 字,大约阅读时间需要 2 分钟。

题意,求[A,B]内与n互质的数个数。

 

容斥原理,转化为求不互质的数个数,简单求。

 

#include
#include
#include
using namespace std;typedef long long ll;inline ll rd(){ ll ret=0,f=1;char c; while(c=getchar(),!isdigit(c))f=c=='-'?-1:1; while(isdigit(c))ret=ret*10ll+c-'0',c=getchar(); return ret*f;}const int MAXN=1024;ll A,B,n;int cnt[1024*1024+1];int prime[MAXN],tot;ll val[MAXN][2];void init(){tot=0;}ll calc(ll x){ int up=1<
1) prime[++tot]=sav; printf("%lld\n",calc(B)-calc(A-1));}int main(){ int T; T=rd(); for(int i=1;i<=1024*1024;i++) cnt[i]=cnt[i>>1]+(i&1); for(int i=1;i<=T;i++) printf("Case #%d: ",i),solve(); return 0;}

 

转载于:https://www.cnblogs.com/ghostcai/p/9383615.html

你可能感兴趣的文章
JS 流程设计器
查看>>
blog小记
查看>>
我的友情链接
查看>>
fileoper.py
查看>>
我的友情链接
查看>>
shell脚本将指定目录下前3天日期目录使用tar打包后并将其删除源日期目录
查看>>
类的静态成员
查看>>
osi七层模型的分类
查看>>
潍坊SEO教程之网站关键词密度
查看>>
HTTPS原理和CA证书申请(满满的干货)
查看>>
跨交换机实现VLAN
查看>>
mysql客户端的使用
查看>>
AIX创建删除page space
查看>>
scala 中的 日期格式化
查看>>
php面向对象
查看>>
Linux基础:日志管理
查看>>
Java中的多线程你只要看这一篇就够了
查看>>
第二章习题答案
查看>>
关于硬盘的一切!
查看>>
如何解决90%的报表设计难题?300张报表模板任君挑选
查看>>