#HK4324. 「ROIR 2024 Day2」数组划分
「ROIR 2024 Day2」数组划分
题目描述
译自 ROI Regional 2024 Day2 T1. Разбиение массива
给定一个包含 个自然数的数组 。
需要将数组元素划分为两种颜色,使得不存在两个同色的元素 和 满足 可以整除 且 ,其中 是一个质数。保证这样的划分是存在的。
输入格式
第一行包含一个整数 ,表示数组的元素数量。
第二行包含 个整数 ,表示数组的元素。
输出格式
输出数组划分为两种颜色的描述。
输出 个整数,如果第 个元素 被划分为第一种颜色,则输出 ;如果被划分为第二种颜色,则输出 。
如果存在多种合适的划分方案,可以输出任意一种。
4
1 2 3 4
2 1 1 2
在第一个样例中,第一种颜色的元素有 和 ,第二种颜色的元素有 和 。第一种颜色的元素之间不能整除。 可以整除 ,但它们的比值不是质数。
1
20
1
数据范围与提示
详细子任务附加限制及分值如下表所示。
| 子任务 | 分值 | 附加限制 | 子任务依赖 |
|---|---|---|---|
| 所有 | |||
| 保证所有 是某个质数 的幂 | |||
| 所有 | |||
| 所有 | |||
| 无附加限制 |