当前位置: 首页 > news >正文

食堂网站建设做网站广告经营者

食堂网站建设,做网站广告经营者,一些你不知道的网站,wordpress北欧控文章目录 题意:思路:代码 题意: 就是给你n个数#xff0c;对于每一个数y你都需要找到一个最小x使得 ϕ ( x ) ≥ y \phi(x) \ge y ϕ(x)≥y#xff0c;然后再求一个最小平和。 思路: 其实最开始以来的思路就是二分#xff0c;我先进行线性筛求出每个数的欧拉函数#xf… 文章目录 题意:思路:代码 题意: 就是给你n个数对于每一个数y你都需要找到一个最小x使得 ϕ ( x ) ≥ y \phi(x) \ge y ϕ(x)≥y然后再求一个最小平和。 思路: 其实最开始以来的思路就是二分我先进行线性筛求出每个数的欧拉函数然后二分去找到第一个大于等于a[i]的欧拉函数看起来确实挺合理的但是题目要求我们找到最小满足条件的x不是最小满足条件的phi(x)。举一个例子对于1000来说如果按照我们上述的样例我们找到的x应该是1111phi(1111)1000所以我们的和应该加上1111但是1111不是最小的x1009是一个质数phi(1009) 1008 1000同样满足条件所以我们这儿应该取1009而不是1111着就能发现上述算法的问题了。但是我们怎么去找一个满足条件的最小x呢首先明确一点对于x一定是大于这个数本身的。然后根据欧拉函数的特殊性一个质数的欧拉函数等于这个数-1那么一下就明确这道题的做法了我们就应该找到大于这个数的第一个质数那么他一定满足条件至于为什么一定是最小的下目前没能证明只是通过打表观察得到的。 代码 #includebits/stdc.h#define int long longusing namespace std;const int N 2e6 10;bool st[N]; int p[N], cnt;void get() {for(int i 2; i N; i ){if(!st[i]) p[cnt] i;for(int j 0; p[j]*i N; j ){st[i*p[j]] 1;if(i % p[j] 0) break;}} }void solve(int op) {int n;cin n;int sum 0;for(int i 1; i n; i ){int x;cin x;int ip upper_bound(p, pcnt, x) - p;sum p[ip];}//Case 1: 22 Xukhacout Case op : sum Xukha endl; }signed main() {int _;get();cin _;for(int i 1; i _; i )solve(i);return 0; }
http://www.yingshimen.cn/news/91650/

相关文章:

  • 小微企业做网站南京网站开发个人
  • 互联网站建设维护有培训班吗网站页面设计考虑要素
  • wordpress支付宝免签约商丘峰少seo
  • 现有的网站开发技术做网站和谷歌推广一共多少钱
  • 庆阳网站建设推广阳江招聘网最新招聘信息
  • 做网站打广告犯法吗wordpress 备份
  • 上海建站模板网站长沙招聘网站制作
  • 网站建设网wordpress顶部颜色
  • 公司网站在哪里做wordpress auto spinner
  • 徐州微网站开发国内著名展馆设计公司案例
  • 村级门户网站建设秦皇岛网站建设哪家好
  • 网站开发php jsflash网站后台
  • 如何做网站logowordpress 数据图表化
  • asp大型网站开发网站技术防护建设
  • 自己建网站怎么建建筑公司注册
  • 网站制作说明书海口市住房和城乡建设局 网站
  • 如何用电脑做网站服务器吗产品设计方案范本
  • 网站页脚需要放什么wordpress如何安装主题
  • 廊坊网站制作套餐中信建设有限责任公司 人力资源部
  • 企业联系电话江阴网站优化
  • 昆明模板建站定制网站阿里云建立网站
  • 网站建设费开票税收代码企业做门户网站的重要性
  • 重庆网站建设论坛网络游戏网站建设论文
  • 网站域名续费多少钱北京商场停业
  • 网站建设?首选百川互动公司免费网站
  • 公司招商型网站建设wordpress是干嘛用的
  • 兰州网站制作有哪些最牛论坛网站
  • 网站建设策划书格式及范文全球中文网站排名
  • 社保网站上20号做的新增光伏项目建设背景
  • 深圳哪家制作网站好微信小程序模板源码