社区讨论

站外水题求证明/伪/hack

学术版参与者 5已保存回复 12

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
12 条
当前快照
1 份
快照标识符
@lo1smfz5
此快照首次捕获于
2023/10/23 02:19
2 年前
此快照最后确认于
2024/06/05 07:49
2 年前
查看原帖
给定 n 个正整数,将它们分组,使得每组中任意两个数互质,问最少分多少组?
这题很水,n \le 10,别人说正解是暴搜,但我似乎摸到了一个贪心,类似拦截导弹:
记录当前答案的分组,枚举每一个元素,如果能直接加入某一个组,就直接加入,否则新建一个组
样例:
CPP
Input 1
6
14 20 33 117 143 175
Output 1
3

Input 2
10
1 2 3 4 5 6 7 8 9 10
Output 2
5
这两个样例贪心都能过,而且目前我找不到反例,也不会贪心性证明,求证明/伪/hack

回复

12 条回复,欢迎继续交流。

正在加载回复...