尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

PAT甲级1059 Prime Factors 质因数分解+线性筛素数

PAT甲级1059 Prime Factors 质因数分解+线性筛素数
📅 发布时间:2026/7/28 19:06:08

Solution:

  • 题目要求:要求对一个long int型正整数进行质因数分解。我们知道,一个合数可以写成若干个质数相乘的结果。
  • 用线性筛素数的方法。

代码如下:

//质因数分解+线性筛素数#include<iostream>#defineMAX 1000010using namespace std;longn;//判断的数nbool isprime[MAX];intans[MAX];//存储质数的个数voideratos(){//线性筛素数for(inti=0;i<=MAX;i++){isprime[i]=true;}isprime[0]=isprime[1]=false;//删除0和1for(inti=2;i*i<=MAX;i++){//留下i,删除i的倍数if(isprime[i]){intj=i+i;while(j<=MAX){isprime[j]=false;j=j+i;}}}}intmain(){cin>>n;if(n==1){cout<<"1=1";return0;}eratos();longt=n;while(t>1){for(inti=2;i<=MAX;i++){if(isprime[i]==true&&t%i==0){ans[i]++;t/=i;}}}cout<<n<<"=";intflag=false;for(inti=2;i<MAX;i++){if(ans[i]==1){if(flag==false){cout<<i;flag=true;}else{cout<<"*"<<i;}}elseif(ans[i]>1){if(flag==false){cout<<i<<"^"<<ans[i];flag=true;}else{cout<<"*"<<i<<"^"<<ans[i];}}}return0;}

相关新闻

  • 工程车辆识别挖掘机推土机洒水车压路机等识别分割数据集labelme格式3823张13类别
  • 2026年7月国内滑环十大代表性厂商全景评估:从通用品类到特种传输的全覆盖能力对比 - 科技焦点
  • 杭州余杭区回收迪奥各类女包,全套配件加价 - 每日生活报

最新新闻

  • 学工管理系统信息化建设与架构实践
  • JAVA毕设项目:基于 SpringBoot 的校园心理树洞倾诉与互助分享平台设计 智能化高校心理健康管理与社区服务系统 (源码+文档,讲解、调试运行,定制等)
  • 2026年国产信创即时通讯软件5款产品横向对比 - IM软件测评
  • MATLAB在电力系统动态分析与仿真中的应用实践
  • Json粘贴为类
  • 通过ArcGIS对GlobeLand30影像镶嵌拼接并去除黑边

日新闻

  • 力旷智能:伺服驱动系统在制药收瓶设备中的应用解析
  • 2026 网安入门避坑指南,零基础如何避开无效学习直接上手实战
  • 揭秘CFC项目:如何通过手机摄像头实现850kbps无网络文件传输

周新闻

  • 大连理工大学与东京大学联手打造的“主动型AI助手“
  • 170.2026年国家级科研瓶颈:超精密单点金刚石切削(SPDT)光学表面生成
  • SongBloom:革命性歌曲生成框架深度解析——如何通过交织自回归与扩散模型创作完整音乐

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号