#P6470. [COCI2008-2009#6] CUSKIJA

    ID: 5448 Type: RemoteJudge 1000ms 32MiB Tried: 0 Accepted: 0 Difficulty: 4 Uploaded By: Tags>2009Special JudgeO2优化COCI

[COCI2008-2009#6] CUSKIJA

题目描述

给定一个长度为 nn 的序列 aa,请将其重新排序,新序列中任意相邻两个数之和都不能被 33 整除。

输入格式

第一行有一个整数,表示序列的长度 nn

第二行有 nn 个整数,第 ii 个整数表示序列的第 ii 个元素 aia_i

输出格式

本题存在 Special Judge

  • 如果存在解,请在第一行输出一行一个字符串 Yes,并在第二行输出 nn 个整数,第 ii 个整数表示新序列的第 ii 个元素。
  • 如果无解,请只输出一行一个字符串 No
3
1 2 3

Yes
2 3 1
5
4 6 3 9 8

Yes
3 4 6 8 9
6
3 7 6 4 2 8

Yes
3 7 4 6 2 8

3
3 12 9

No

提示

数据规模与约定

对于全部的测试点,保证 1n1041 \leq n \leq 10^41ai1061 \leq a_i \leq 10^6

【说明】

题目译自 COCI2008-2009 CONTEST #6 T4 CUSKIJA,翻译与 SPJ 均来自 @一扶苏一。为了 SPJ 判定方便,输出格式较原题略有修改。