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

怎么做可以把网站图片保存下来吗百度一下电脑版首页网址

怎么做可以把网站图片保存下来吗,百度一下电脑版首页网址,学生网站建设的基本流程,卖狗做网站什么关键词最好描述 每个正整数都可以分解成素数的乘积&#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/74775.html

相关文章:

  • 武汉做网站哪家公司好企业网站建站模板
  • 王色网站seo技术培训课程
  • 网页设计模板素材图片简单seo的中文含义是什么意思
  • 盐城做网站网络公司电话?短视频推广引流方案
  • 苹果要做搜索引擎百度seo新规则
  • b2c商城网站开发关键词快速排名seo怎么优化
  • 消费返利网站做的最长久的如何做好互联网营销推广
  • 公司怎么建立网站吗环球网疫情最新消息
  • 中国十大传媒公司免费seo网站诊断免费
  • 官网优化公司南京seo推广公司
  • 1688进货批发网搜索引擎优化介绍
  • 在上海做兼职在哪个网站好深圳货拉拉
  • 做微信公众号的网站女生seo专员很难吗为什么
  • 做网站需要报备什么条件软文代写公司
  • 银川做网站的 公司有哪些常用的seo查询工具
  • 长沙专业外贸网站建设网站域名ip查询
  • 网站运营单位是什么意思友链交换不限内容
  • 网站漏洞解决北京疫情太严重了
  • wordpress支付平台优化营商环境建议
  • 手机怎么制作图文广告郑州seo顾问
  • 贵州省建设厅网站查网址查询网站
  • 网站动态链接做Seo怎么办网站建设方案开发
  • 做中医诊所网站b站推广网站入口2023是什么
  • wordpress 模块关键词优化seo优化排名
  • 代做毕设要注册答疑网站石家庄seo优化公司
  • 广州市番禺区人民政府门户网站下列关于seo优化说法不正确的是
  • 怎么做自己下单的网站百度网页游戏中心
  • 想建设一个网站自己接一些小活广告联盟平台入口
  • 企业网站建设的基本内容网络营销环境
  • wordpress漏洞 2014google seo 优化招聘