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

自助建站网站系统移动营销

自助建站网站系统,移动营销,深圳建设工程交易网站,网页大图素材D - ABC Conjecture Gym - 102798D 题意#xff1a; 规定rad(n)n的所有质因子的乘积 给你一个c#xff0c;问能否构造a和b使得abc且rad(abc)c 题解#xff1a; 先说结论#xff0c;如果c可以拆分出两个一样的质因子#xff0c;则能构造a和b 即 np1a1 * p2a2 . . .…D - ABC Conjecture Gym - 102798D 题意 规定rad(n)n的所有质因子的乘积 给你一个c问能否构造a和b使得abc且rad(abc)c 题解 先说结论如果c可以拆分出两个一样的质因子则能构造a和b 即 np1a1 * p2a2 . . .*pnan, a1到an有一个2即可 为什么 首先如果a1到an都是1那rad©c,那么rad(abc)不可能小于c 如果a1到an存在一个2怎么能够说明rad(abc)c?看下图 看本题1c1e18 线性筛可以晒出1e7以内那么也就是可以解决[1,1e14]以内的c那1e14到1e18之间如何解决 我们想c P n *x,n2 P为[1e14,1e18]以内的素数,那n只能是2不然c就超范围了而x最大也才到1e4所有我们可以将c先除x然后看intsqrt(c/x) 的平方是否等于c/x相当于反向验证了是否存在P 详细看代码 代码: #includebits/stdc.h using namespace std; typedef long long ll; const int maxn1e7; int prime[maxn1]; bool vis[maxn]; void getprime() {vis[1]1;for(int i2;imaxn;i){if(!vis[i])prime[prime[0]]i;for(int j1;jprime[0]prime[j]maxn/i;j){vis[prime[j]*i]1;if(i%prime[j]0)break;}} } int main() {getprime();int t;cint;while(t--){ll x;cinx;bool f0;for(int j1;jprime[0];j){if(x%(prime[j]*prime[j])0){f1;break;}else if(x1){f0;break;}else if(x%prime[j]0)x/prime[j];}if(f1)coutyesendl;else if(x1)coutnoendl;else {ll wsqrt(1.0*x);if(w*wx)coutyesendl;else coutnoendl;}}return 0; } /* 54 1000000007 */
http://wiki.neutronadmin.com/news/45769/

相关文章:

  • 深圳做三网合一网站互联网公司薪酬体系
  • 重庆企业网站开发服务营销手机网站版面
  • 网站建设的要点山东青岛68元建网站
  • 网站外链如何做分类列表页wordpress
  • 上海好的高端网站建设服务公司济南企业自助建站
  • 建设网站要注意事项酷家乐装修设计软件app下载
  • 如何让本机做网站让内网访问产品介绍网站设计
  • 网站备案 邮寄资料新版新白娘子传奇小青最后和谁在一起了
  • wordpress可以做企业网站网站后台程序怎么做
  • 沈阳制作网站企业资深的食品行业网站开发
  • 重庆网站公司推荐360易托管建站工具
  • 德州做网站公司电话投资项目
  • 陕西专业网站建设价格汕头制作网站
  • 建设银行曲江支行网站公司建了网站怎么做分录
  • 商学院网站建设建议wordpress固定连接怎么设置好
  • 深圳平湖做网站html编写新闻页面
  • asp.net网站开发四酷全书金融软件开发公司排名
  • 做网站和做系统的区别seo快速排名
  • 公司网站建设的目标是什么wordpress书插件
  • 网站建设的意义是什么手机关键词seo排名优化
  • 网站的后端怎么开发网站会员体系
  • 国外做网站卖东西要什么条件怎么申请信用卡收款网站接口
  • 深圳阿里网站设计公司大连个人网站开发制作
  • 电子商务网站的特点尚德建设集团网站
  • 建设一个朋友的网站百姓畅言六安杂谈
  • 怎么获取网站数据做统计数据wordpress 调用所有
  • 修水县城乡建设局网站昆山企业网站设计
  • wordpress修改网站icon做网站jsp好还是
  • 宜昌市建设厅官方网站龙之向导外贸经理人网站
  • 做外贸最适合的网站系统深圳市建设工程