博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[poj 2773] Happy 2006 解题报告 (二分答案+容斥原理)
阅读量:4342 次
发布时间:2019-06-07

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

题目链接:

题目大意:

给出两个数m,k,要求求出从1开始与m互质的第k个数

题解:

#include
#include
#include
#include
using namespace std;const int N=1e6+15;const int inf=1000000000+15;int m,k,cnt;int a[N],p[N];void getprime(int x){ cnt=0; for (int i=2;i*i<=x;i++) { if (x%i) continue; p[++cnt]=i; while (x%i==0) x/=i; } if (x>1) { p[++cnt]=x; }}int left(int x){ int sum=0; for (int i=1;i<(1<
>1; int pt=left(mid); if (pt>=k) { if (pt==k) ans=mid; r=mid-1; } else l=mid+1; } printf("%d\n",ans); } return 0;}

 

转载于:https://www.cnblogs.com/xxzh/p/9646625.html

你可能感兴趣的文章
jquery扩展 $.fn
查看>>
Markdown指南
查看>>
influxDB的安装和简单使用
查看>>
JPA框架学习
查看>>
JPA、JTA、XA相关索引
查看>>
机器分配
查看>>
php opcode缓存
查看>>
springcloud之Feign、ribbon设置超时时间和重试机制的总结
查看>>
观看杨老师(杨旭)Asp.Net Core MVC入门教程记录
查看>>
UIDynamic(物理仿真)
查看>>
Windows下安装Redis
查看>>
winform非常实用的程序退出方法!!!!!(转自博客园)
查看>>
centos安装vim
查看>>
linux工作调度(计划任务)
查看>>
新部署到服务器 报 The requested URL /home/profession was not found on this server. 错误
查看>>
hadoop从非HA转到NAMENODE HA时需要注意的一个问题
查看>>
python-9-IO编程
查看>>
【GoLang】转载:我为什么放弃Go语言,哈哈
查看>>
【MySQL】MySQL 如何实现 唯一随机数ID
查看>>
【Redis】Redis分布式集群几点说道
查看>>