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

网站的二级目录怎么做成都 地铁 建设 网站

网站的二级目录怎么做,成都 地铁 建设 网站,手机网站开发有前途,电子商务的网站开发文章目录[蓝桥杯 2021 省 AB2] 完全平方数题目描述输入格式输出格式样例 #1样例输入 #1样例输出 #1样例 #2样例输入 #2样例输出 #2提示思路:理论补充:完全平方数的一个性质:完全平方数的质因子的指数一定为偶数最终思路:小插曲&am…

文章目录

  • [蓝桥杯 2021 省 AB2] 完全平方数
    • 题目描述
    • 输入格式
    • 输出格式
    • 样例 #1
      • 样例输入 #1
      • 样例输出 #1
    • 样例 #2
      • 样例输入 #2
      • 样例输出 #2
    • 提示
      • 思路:
        • 理论补充:完全平方数的一个性质:完全平方数的质因子的指数一定为偶数
        • 最终思路:
        • 小插曲:
      • 全部代码

[蓝桥杯 2021 省 AB2] 完全平方数

题目描述

一个整数 aaa 是一个完全平方数,是指它是某一个整数的平方,即存在一个 整数 bbb,使得 a=b2a=b^{2}a=b2

给定一个正整数 nnn,请找到最小的正整数 xxx,使得它们的乘积是一个完全平方数。

输入格式

输入一行包含一个正整数 nnn

输出格式

输出找到的最小的正整数 xxx

样例 #1

样例输入 #1

12

样例输出 #1

3

样例 #2

样例输入 #2

15

样例输出 #2

15

提示

对于 30%30 \%30% 的评测用例, 1≤n≤10001 \leq n \leq 10001n1000,答案不超过 100010001000

对于 60%60 \%60% 的评测用例,1≤n≤1081 \leq n \leq 10^{8}1n108,答案不超过 10810^{8}108

对于所有评测用例,1≤n≤10121 \leq n \leq 10^{12}1n1012,答案不超过 101210^{12}1012

蓝桥杯 2021 第二轮省赛 A 组 G 题(B 组 H 题)。

思路:

这一看直接暴力就只能得一点点分,我还数论学的不太好先暴力得了30分。然后开始想办法吧!
没办法。。。看答案吧。。。

理论补充:完全平方数的一个性质:完全平方数的质因子的指数一定为偶数

1.唯一分解定理任意一个数 n,它都可以分解为若干个质数的乘积。

2.需要知道完全平方数的一个性质:完全平方数的质因子的指数一定为偶数。附上大佬的证明过
程:
在这里插入图片描述

最终思路:

对n进行质因数分解,如果质因数的指数为奇数的话就在x中乘以这个质因子这样,可以让指数保持偶数,如果是偶数那就不用管它~~~~
1.分解质因子:

for (long long i = 2; i * i <= n; i++){if (n % i == 0){cnt++;//记录有多少个因子,后面好遍历}while (n % i == 0){a[cnt] = i;//a数组存因子g[cnt]++;//g数组存因子指数n = n / i;}}if (n > 1){a[++cnt] = n;g[cnt]++;}//考虑没分解完的情况

2,根据性质得出答案:

  for (int i = 1; i <= cnt; i++)//遍历如果有奇数就让原来的n*ans*这个奇数质因子也就是让ans*这个奇数质因子{if (g[i] % 2){ans = ans * a[i];}}cout << ans;

小插曲:

质因数分解写错了最后输出了和n一样的数竟然得了60分!!

全部代码

#include <iostream>
using namespace std;long long n, ans = 1, g[1000], a[1000], cnt;
int main()
{cin >> n;// 首先对n进行质因数分解for (long long i = 2; i * i <= n; i++){if (n % i == 0){cnt++;//记录有多少个因子,后面好遍历}while (n % i == 0){a[cnt] = i;//a数组存因子g[cnt]++;//g数组存因子指数n = n / i;}}if (n > 1){a[++cnt] = n;g[cnt]++;}//考虑没分解完的情况//完全平方数的质因子的指数一定为偶数for (int i = 1; i <= cnt; i++)//遍历如果有奇数就让原来的n*ans*这个奇数质因子也就是让ans*这个奇数质因子{if (g[i] % 2){ans = ans * a[i];}}cout << ans;system("pause");return 0;
}
http://www.yayakq.cn/news/428398/

相关文章:

  • 重庆网站seo方法深圳建个人网站
  • 潍坊做网站维护费用网页界面设计布局
  • 西乡网站建设公司html6
  • h5视频网站模板项城市建设规划局网站
  • 网站开发销售员wordpress企业文化模板下载
  • 建立网站模板合肥备案
  • 如何把自己电脑做网站服务器百度大搜推广开户
  • 四川建设人才官方网站装修案例的app
  • 新网站如何做排名网站举报入口
  • asp网站开发基础memory wordpress
  • vvic网站一起做网店如何下载别人的网站模板
  • 建设网站前需要的市场分析企业管理培训课程学习
  • 做知乎网站要多少钱百度快照收录
  • 哈尔滨专业做网站怎么做一帘幽梦网站
  • 云开发app站长工具 seo查询
  • 线报网站如何做视觉设计作品集范例
  • wordpress 多租户网络推广优化
  • 北京网站制作很好 乐云践新手工制作小船
  • 网站自己怎么建设科技未来网站建设
  • 东莞手机网站建设在线做漫画网站
  • 柳州住房城乡建设厅官方网站选择好的软件开发培训班
  • 做3d地形比较好的网站crm系统主要干什么的
  • 网站主要栏目网站调用微信js视频
  • 东莞网站建设流程铜川市网站建设
  • 江苏建设信息网官网优化电池充电有必要开吗
  • 做网站都需要自己的服务器吗2022年最新国际新闻
  • 如何规划网站栏目江苏金安建设公司网站
  • 学校网站建设钉钉网站如何做推广效果好
  • google外贸建站手机网站设计公司哪家好
  • 海口cms模板建站中国最新军事新闻