站外水题求证明/伪/hack
  • 板块学术版
  • 楼主toolazy
  • 当前回复12
  • 已保存回复12
  • 发布时间2023/8/18 12:50
  • 上次更新2024/6/5 07:49:00
查看原帖
站外水题求证明/伪/hack
1033727
toolazy楼主2023/8/18 12:50

给定 n 个正整数,将它们分组,使得每组中任意两个数互质,问最少分多少组?

这题很水,n ≤\le 10,别人说正解是暴搜,但我似乎摸到了一个贪心,类似拦截导弹:

记录当前答案的分组,枚举每一个元素,如果能直接加入某一个组,就直接加入,否则新建一个组

样例:

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

2023/8/18 12:50
加载中...