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

驻马店住房和城乡建设厅网站网吧网络组建方案

驻马店住房和城乡建设厅网站,网吧网络组建方案,如何建立营销型网站,网站认证免费文章目录 题意:思路:代码 题意: 就是给你n个数,对于每一个数y你都需要找到一个最小x使得 ϕ ( x ) ≥ y \phi(x) \ge y ϕ(x)≥y,然后再求一个最小平和。 思路: 其实最开始以来的思路就是二分,我先进行线性筛求出每个数的欧拉函数&#xf…

文章目录

  • 题意:
  • 思路:
  • 代码

题意:

就是给你n个数,对于每一个数y你都需要找到一个最小x使得 ϕ ( x ) ≥ y \phi(x) \ge y ϕ(x)y,然后再求一个最小平和。

思路:

其实最开始以来的思路就是二分,我先进行线性筛求出每个数的欧拉函数,然后二分去找到第一个大于等于a[i]的欧拉函数,看起来确实挺合理的,但是题目要求我们找到最小满足条件的x不是最小满足条件的phi(x)。举一个例子,对于1000来说如果按照我们上述的样例我们找到的x应该是1111,phi(1111)=1000,所以我们的和应该加上1111,但是1111不是最小的x,1009是一个质数,phi(1009) = 1008 > 1000,同样满足条件,所以我们这儿应该取1009而不是1111,着就能发现上述算法的问题了。但是我们怎么去找一个满足条件的最小x呢,首先明确一点对于x一定是大于这个数本身的。然后根据欧拉函数的特殊性,一个质数的欧拉函数等于这个数-1,那么一下就明确这道题的做法了,我们就应该找到大于这个数的第一个质数,那么他一定满足条件,至于为什么一定是最小的下目前没能证明,只是通过打表观察得到的。

代码

#include<bits/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, p+cnt, 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.yayakq.cn/news/56786/

相关文章:

  • 山东网站建设培训建设银行官网站下载地址
  • 福州企业自助建站坑梓网站建设包括哪些
  • 石家庄个人建网站做网站维护学什么编程语言
  • 远洋国际建设有限公司网站微信开放平台开发文档
  • 淘宝网页设计网站登录入口注册
  • 小程序制作模板网站黑龙江省鹤岗市城乡建设局网站
  • 湘潭网站定制it外包公司排行榜
  • php做网站后台教程北京网页制作公司电话
  • 石家庄有学校交做网站和优化的吗wordpress后台加载页面很慢
  • 药店网站源码wordpress 别名插件
  • 中搜网站提交响应网站和模板网站
  • 佛山市网站建设创建自由摄影师的网站内容
  • 网站内链怎么坐锚文本整站优化加盟
  • 建筑网站夜里几点维护谷歌优化师是做什么的
  • 电商网站 投诉个人做什么类型网站
  • 网页制作与网站建设江西网站布局分析
  • 全国蔬莱网站建设网站建设报价兴田德润
  • 保定建站公司模板怎么才能注册网站
  • 资源搜索网站是怎么做的中国比较大的外包公司
  • 云南建设人才网站首页郑州网站商城建设
  • 新华区设计网站公司利用网站制作网页
  • 排名seo公司哪家好重庆关键词seo排名
  • 类似卡盟网站卖怎么做星链友店
  • 网站建设在实际工作中的意义wordpress更改登录
  • 有没有帮忙做网站企业的网站品牌推广
  • 国内一家做国外酒店团购的网站搭建 网站的环节
  • 58同城 网站建设 成都淮阴网站建设
  • 犀牛云 做网站wordpress头像本地化
  • 怎么验证网站备案密码是否正确行情软件app网站大全下载
  • 特优项目网站建设方案汇天网络科技有限公司