蓝桥杯每日一真题—— [蓝桥杯 2021 省 AB2] 完全平方数(数论,质因数分解)
创始人
2025-06-01 12:02:26
0

文章目录

  • [蓝桥杯 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 10001≤n≤1000,答案不超过 100010001000。

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

对于所有评测用例,1≤n≤10121 \leq n \leq 10^{12}1≤n≤1012,答案不超过 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 
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;
}

相关内容

热门资讯

《题破山寺后禅院》阅读答案及... 《题破山寺后禅院》阅读答案及翻译赏析  题破山寺后禅院  常建  清晨入古寺,初日照高林。  竹径通...
但称“甘如饴” 勿谓是《诗经... 但称“甘如饴” 勿谓是《诗经》  “谁谓荼苦,其甘如饴”。这句话是不是诗经里的名句呢,下面一起来看看...
大同文言文翻译赏析 大同文言文翻译赏析  《大同》文中"大道"就是指治理社会的最高准则,其治理的效果就是国泰民安的理想状...
红楼梦中王熙凤的诗词 红楼梦中王熙凤的诗词  红楼梦中王熙凤的诗词  凡鸟偏从末世来,都知爱慕此生才。  一从二令三人木,...
《望岳》全文赏析 《望岳》全文赏析  望岳,是唐代著名诗人杜甫的名篇,该诗通过描绘泰山雄伟磅礴的景象,热情赞美了泰山高...
《弟子规》全文及释义 《弟子规》全文及释义  《弟子规》弘扬了中华民族传统美德,在阅读同时提升道德修养。下面是小编为大家整...
终不知车文言文道理 终不知车文言文道理  导语:为了向别人炫耀,把破车运回家乡当做好车炫耀,害的乡人模仿破车;面对质疑,...
与太史公书文言文 与太史公书文言文  太史公:  伯夷、叔齐,善人者,积仁洁行,而饿死于首阳山;颜渊好学,糟糠不厌,而...
师说中韩愈择师的标准 师说中韩愈择师的标准  《师说》是唐代文学家韩愈创作的一篇议论文。文章阐说从师求学的道理,讽刺耻于相...
纳兰性德《浣溪沙·败叶填溪水... 纳兰性德《浣溪沙·败叶填溪水已冰》鉴赏及译文  《浣溪沙·败叶填溪水已冰》  清代:纳兰性德  败叶...
黄帝内经十二经络养生法 黄帝内经十二经络养生法  现在大成之道国学研究院张成院长,张成黄帝内经十二经络养生法导师。就帮助各位...
《题弟侄书堂》原文及译文 《题弟侄书堂》原文及译文  在日常学习、工作或生活中,大家都看到过许多经典的古诗吧,古诗准确地来说应...
桃夭诗经赏析 桃夭诗经赏析  即便只读过很少几篇《诗经》的人,一般也都知道“桃之夭夭,灼灼其华”,那么大家会怎么赏...
曼斯菲尔德《苍蝇》阅读练习及... 曼斯菲尔德《苍蝇》阅读练习及答案  苍蝇  【新西兰】曼斯菲尔德  “你这儿可真舒服。”伍迪菲尔德坐...
李白诗将进酒书法作品 李白诗将进酒书法作品  在《将进酒》这首诗中,小编感受到的是李白一方面对自己充满自信,孤高自傲;另一...
庄子秋水原文以及译文 庄子秋水原文以及译文  秋水选自《庄子·外篇》,《秋水》篇。庄子,姓庄,名周,字子休(亦说子沐),宋...
《上冢宰许公书》原文和译文解... 《上冢宰许公书》原文和译文解析  上冢宰许公①书  何景明  中书舍人②何某顿首,上书冢宰许公下执事...
《小石潭记》文言文精细阅读 高中文言文《游褒禅山记》优秀教案推荐度:《昆虫记》的阅读题附答案推荐度:丑石教案设计推荐度:黄山奇石...
登高丘而望远唐诗翻译及赏析 登高丘而望远唐诗翻译及赏析  登高丘而望远海,六鳌骨已霜,三山流安在?  扶桑半摧折,白日沉光彩。 ...
古籍《海经·海外西经》原文 古籍《海经·海外西经》原文  热爱文学的人,不妨来读古籍吧,下面小编为大家带来了古籍《海经·海外西经...