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

怎么做可以把网站图片保存下来吗cilimao磁力猫搜索引擎

怎么做可以把网站图片保存下来吗,cilimao磁力猫搜索引擎,手机系统客服在哪,网站开发好公司描述 每个正整数都可以分解成素数的乘积&#xff0c;例如&#xff1a;62*3、2022 *5 现在&#xff0c;给定一个正整数N&#xff0c;请按要求输出它的因数分解式。 输入描述 输入第一行&#xff0c;包含一个正整数N。约定2<N<10^12 输出描述 输出一行&#xff0c;为N…

描述

每个正整数都可以分解成素数的乘积,例如:6=2*3、20=22 *5
现在,给定一个正整数N,请按要求输出它的因数分解式。

输入描述

输入第一行,包含一个正整数N。约定2<=N<=10^12

输出描述

输出一行,为N的因数分解式。要求按质因数由小到大排列,乘号用星号*表示,且左右各空一格。当且仅当一个素数出现多次时,将它们合并为指数形式,用上箭头^表示,且左右不空格。

用例输入 1 

6

用例输出 1 

2 * 3

用例输入 2 

20

用例输出 2 

2^2 * 5

用例输入 3 

23

用例输出 3 

23

来源

GESP 五级

这道题就算用O(n)的方法也过不了,所以要用O(sqrt(n)),这道题的关键就是在这里。

众所周知,i*i<=n就是sqrt(n)的时间复杂度,那我们就要在其基础上写代码

ACcode

#include <bits/stdc++.h>
using namespace std;long long n;
bool flag=false,f2;
int main() {cin>>n;for (int i=2;i*i<=n;i++){if (n%i==0){f2=1;int cnt=0;while (n%i==0) n/=i, cnt++;//O(sqrt(n))+O(log2n)=O(sqrt(n))if (flag==false){flag=true;}else cout<<" * ";if (cnt>1){cout<<i<<"^"<<cnt;}else cout<<i;}}if(f2==0){cout<<n;}else if(n!=1)cout<<" * "<<n;return 0;
}

感谢王大佬提供思路

 看了这么久,作者也写了这么久,能不能点一个赞,在收藏一下呢?最好的话在点个关注吧

谢谢啦!

 

http://www.ds6.com.cn/news/46913.html

相关文章:

  • 做外贸搜索外国客户的网站seo教程seo官网优化详细方法
  • 网站备案号查询网址查询域名注册信息
  • 360怎么做网站seo服务公司
  • 淄博哪个网站做房屋出赁好网络营销策划步骤
  • 网站开发项目计划wbs网站收录查询网
  • 买下云服务器怎么做网站推广代理登录页面
  • 免费一键生成logo网站获客软件排名前十名
  • wordpress get option网站整体优化
  • 谷歌网站开发客户青岛网站建设维护
  • 网站推广营销开网店如何运营和推广
  • wordpress菜单无效优化设计七年级下册数学答案
  • 绥芬河市建设局网站ip域名查询
  • 重点实验室网站建设的研究现状平台推广是什么
  • 平台营销型网站建设网络科技公司经营范围
  • 机械类外贸网站建设优秀的软文广告案例
  • 北京上海网站建设营销策划公司名称
  • 酒店网站设计方案b站官方推广
  • 电子商务中网站开发百度秒收录排名软件
  • 网页设计网站怎么做特效seo实战培训
  • 深圳市宝安区建设局网站天津seo选天津旗舰科技a
  • 西安公司网站设计费用深圳企业黄页网
  • 伦教九江网站建设沧州搜索引擎优化
  • 品牌包包排行榜深圳seo优化排名优化
  • 北京招聘网站开发免费html网页模板
  • 网站的优点seo排名怎么优化软件
  • 中囯军事网优化网站平台
  • jsp网站开发可行性分析seo优化推广工程师招聘
  • 手机网站的优缺点做一个网站需要什么
  • 网页传奇网站河北百度seo
  • seo刷关键词排名工具宁波seo深度优化平台有哪些