#P11124. [ROIR 2024 Day 2] 数组划分
[ROIR 2024 Day 2] 数组划分
题目背景
翻译自 ROIR 2024 D2T1。
题目描述
给定一个数组 ,其中包含 个正整数。
需要将数组元素涂成两种颜色,使得任意两个同一颜色的元素 和 不满足以下条件:
- ,其中 是一个素数。
保证存在这样的涂色方案。
输入格式
第一行包含一个整数 (),表示数组的元素个数。
第二行包含 个整数 (),即数组中的元素。
输出格式
输出数组的划分方案。具体地,输出一行 个整数,如果第 个数字为 ,表示第 个元素应涂成第一种颜色;如果为 ,则表示第 个元素应涂成第二种颜色。
如果存在多个合适的划分方案,可以输出其中任何一个。
4
1 2 3 4
2 1 1 2
1
20
1
提示
子任务 | 分值 | 特殊性质 |
---|---|---|
同样例 | ||
,其中 是素数 | ||
无 |
对于 的数据,,。