1 条题解
-
0
题意
给你 和 两个整数,将 范围里的所有整数放入集合 中,然后对集合 进行操作,每次操作选取三个整数 , , ,满足 。然后从集合 中删去 , , 。问最多可以操作几次。
思路
此题在本场比赛中难度较小
显然不能选择一个以上的偶数。 贪心的想,若要结果最大,那就要尽可能选出符合条件的三个数删去,使集合 剩余元素尽可能的少。
因为我们知道: (1)相邻的两个数互质 (2)相邻的两个奇数互质
所以我们可以选出相邻的三个奇偶奇 这种排列的数。如: 。 这样可以选出的三个数一定是最多的。
那么只需要求出 中有多少奇数,奇数个数除2向下取整就是答案。
代码实现很简单,就不贴了()
- 1
信息
- ID
- 1029
- 时间
- 1000ms
- 内存
- 256MiB
- 难度
- 5
- 标签
- 递交数
- 35
- 已通过
- 15
- 上传者