AT_arc198_a [ARC198A] I hate 1

题目描述

[problemUrl]: https://atcoder.jp/contests/arc198/tasks/arc198_a 给定一个正整数 $ N $。由 $ 1 $ 以上 $ N $ 以下的正整数构成的集合 $ S $,如果满足以下条件,则称之为**好集合**: - 对于 $ S $ 中的任意元素 $ x $ 和 $ y $,$ x $ 除以 $ y $ 的余数不为 $ 1 $。 请构造一个元素数量最多的好集合。

输入格式

输入通过标准输入给出,格式如下: > $ N $

输出格式

假设你构造的好集合 $ S $ 的元素数量为 $ k $,元素为 $ S = \lbrace S_1, S_2, \dots, S_k \rbrace $,请按以下格式输出: > $ k $ > $ S_1 $ $ S_2 $ $ \dots $ $ S_k $ 如果存在多个正确答案,输出其中任意一个即可。

说明/提示

### 约束条件 - $ 1 \le N \le 2 \times 10^5 $ ### 样例解释 1 例如,$ \lbrace 3, 5 \rbrace $ 或 $ \lbrace 2 \rbrace $ 是好集合。反之,$ \lbrace 2, 3, 5 \rbrace $ 或 $ \lbrace 1, 2, 3, 4, 5 \rbrace $ 不是好集合。由于不存在元素数量为 $ 3 $ 或以上的好集合,$ \lbrace 3, 5 \rbrace $ 是元素数量最多的好集合之一。 翻译由 DeepSeek V3 完成