#B1175. 特殊的集合
特殊的集合
【题目描述】
令集合 ,集合 是集合 的一个子集。
对于集合 中的任意元素 ,都不能同时满足 。也就是说,不能同时选择 和 。
请你求出集合 所能包含的最大元素个数。
具体的说,你需要从 到 中选出尽可能多的数,但要保证不能同时选取某个数和其两倍的数,输出最多选取个数。
【输入描述】
输入一个整数 。
保证:
- 。
【输出描述】
输出一个整数,表示集合 的最大元素个数。
【样例 1】
【样例 1 输入】
20
【样例 1 输出】
14
【样例 1 解释】
例如可以取
这个集合包含 个元素,且不存在同时属于 的 和 ;答案不可能超过 。
【样例 2】
【样例 2 输入】
100
【样例 2 输出】
67