AT_arc198_a.[ARC198A] I hate 1
普及-
通过率:0%
AC君温馨提醒
该题目为【atcoder】题库的题目,您提交的代码将被提交至atcoder进行远程评测,并由ACGO抓取测评结果后进行展示。由于远程测评的测评机由其他平台提供,我们无法保证该服务的稳定性,若提交后无反应,请等待一段时间后再进行重试。
题目描述
给定一个正整数 $ 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
5
输出#1
2 3 5
输入#2
2
输出#2
1 2
说明/提示
约束条件
- $ 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 完成
输入解题思路,AI测评打分。不知道怎么写?