P7947 [✗✓OI R1] 铝锤制作 题解
题目要求构造一个序列(元素均为正整数),使得各元素之积为
一种简单的构造方案如下:
考虑到
但是单个数越大,可操作的空间就越小——
如
因此,我们如果要最大限度地构造出合法的序列,需要使每个数都尽量地小。由此引出对
具体的做法是:
- 对
进行质因数分解,并将分解得到的质因数加入答案序列 - 设质因数之和为
: - 若
,则将 个 加入答案序列,最终输出答案序列; - 若
,则直接输出答案序列; - 若
,则无解,输出 。
- 若
1 |
|
- 标题: P7947 [✗✓OI R1] 铝锤制作 题解
- 作者: Phizo
- 创建于 : 2021-11-13 20:06:07
- 更新于 : 2024-10-23 10:16:01
- 链接: https://phizone.cn/2021/11/13/oi-p7947/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。