acgo题库
  • 首页
  • 题库
  • 学习
  • 天梯
  • 备赛

    竞赛

    • CSP-J/S
    • 蓝桥杯

    考级

    • GESP
    • CPA
    • 电子学会考级
  • 竞赛
  • 讨论
  • 团队
  • 商城
登录
注册
题目详情提交记录(0)
  • 江湖规矩--先加团,再看题解!

    简要题意 给出一个正整数 N,求它的因数分解式。 分析 题目不难,就是得注意一下细节。 不过既然在入门题库,就给像我一样的萌新讲解一下原理。最简单的做法,是直接从小开始遍历因数。 举个例子,最开始的 2 和 3 都是质数。假如这个数有一个合数因数 6,那么这个因数 6 一定在刚才被替换为 2 和 3 了,所以直接从小找因数输出的一定全是质数。 所以3!2!1!上链接! 呸呸呸,上题解才对嘛~ AC code: 靓仔/靓女,点进去链接了吗?点进去后加团了吗? 无责没事,有责感谢🙏

    userId_undefined
    LanBor
    倔强青铜
    49阅读
    0回复
    2点赞
  • 题目样例给的不是很严谨,求改正。@AC君

    删去49-51行不影响AC。出题者给的样例中,分解后的所有因数没有一个大于根号n小于n本身的。如果有这种样例,该代码是无法正常运行的(如删去后输入10000000007会输出23 * 2293,但正确分解为23 * 2293 * 189613)**以下为正确代码:

    userId_undefined
    清风明月
    时间刺客空间掌握者时空双修者秩序白银
    26阅读
    0回复
    1点赞
暂无数据

提交答案之后,这里将显示提交结果~

首页