2020 CCPC 绵阳站¶
排名 | 当场过题数 | 至今过题数 | 总题数 |
---|---|---|---|
23/? | 6 | ? | 12 |
A¶
upsolved by
题意¶
题解¶
B¶
upsolved by
题意¶
题解¶
C¶
upsolved by
题意¶
题解¶
D¶
solved by JJLeo
题意¶
签到
题解¶
签到
E¶
upsolved by
题意¶
题解¶
F¶
upsolved by
题意¶
题解¶
G¶
upsolved by
题意¶
题解¶
H¶
upsolved by
题意¶
题解¶
I¶
upsolved by
题意¶
题解¶
J¶
upsolved by
题意¶
题解¶
K¶
solved by 2sozx
题意¶
给定一个数 \(n\) ,将其分成至少两个数使得分出来的任意两个数互质并且大于1,$n \le 10^9 $,最小化分出来的数的最大之间最小值,如果不能分输出 \(-1\)
题解¶
- \(n\) 为奇数直接分成 \(\frac{n - 1}{2},\frac{n + 1}{2}\) 即可
- \(n\) 是4的倍数即 \(n/2\) 为2的倍数可以分为 \(\frac{n}{2} - 1, \frac{n}{2} + 1\)
- \(n\) 是3的倍数并且 \(n\) 为偶数时可以分为 $\frac{n}{3} - 1, \frac{n}{3}, \frac{n}{3} + 1 $
- \(n/2\) 为奇数则分为 \(\frac{n}{2} - 2, \frac{n}{2} + 2\) 一定可以,即答案最大为 4
- 因此我们只需考虑 \(n = 1,2 (mod 3)\) 即可,直接将其分为 \(\lfloor\frac{n}{3}\rfloor , \lfloor\frac{n}{3}\rfloor + n \% 3, \lfloor\frac{n}{3}\rfloor + 3\) ,判断是否可行即可
L¶
upsolved by