#P14444. [ICPC 2025 Xi'an Practice] Great Indices
[ICPC 2025 Xi'an Practice] Great Indices
Description
给定一个序列 。对于每一个满足 的下标 ,当且仅当以下条件成立时,我们称下标 是 好 的:
- 至多存在一个下标 ,使得 不是 的约数。
你的任务是找出序列中所有 好 的下标。
回忆一下,当且仅当存在一个整数 使得 时,整数 是整数 的约数。
Input Format
输入包含多个测试用例。第一行包含一个整数 (),表示测试用例的数量。对于每个测试用例:
- 第一行包含一个整数 (),表示序列 的长度。
- 第二行包含 个整数 (),表示给定的序列。
保证所有测试用例中 的总和不超过 。
Output Format
对于每个测试用例,输出两行:
- 第一行输出一个整数 ,表示 好 的下标的数量。
- 第二行输出 个整数 (满足 ),表示按 升序 排列的 好 的下标。
3
4
1 2 3 6
6
1 1 4 5 1 4
5
1 9 1 9 810
1
4
2
3 6
3
2 4 5
Hint
在第一个测试用例中:
- 当 时,使得 不是 的约数的下标 为 、 和 。由于此类下标数量为 ,因此下标 不是 好 的下标。
- 当 时,存在两个下标 和 ,使得 不是 的约数。
- 当 时,存在两个下标 和 ,使得 不是 的约数。
- 当 时,所有的 都是 的约数,因此下标 是 好 的。
因此,唯一的 好 的下标是 。
翻译由 ChatGPT-5 完成
京公网安备 11011102002149号