Small Cloud Sugar Candy
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
注意此处置换环的定义和常规语境下置换环的定义不同。
给定正整数 ,构造一个长度为 的排列 ,使得其有至少 个逆序对和至少 个置换环。
说明:
- 整数对 是 的逆序对当且仅当 且 。
 - 递减整数序列 是 的置换环当且仅当 $\pi_{i_1}=i_2,\pi_{i_2}=i_3,\cdots,\pi_{i_{k-1}}=i_k,\pi_{i_k}=i_1$。
 
输入格式
本题单个测试点内有多组数据测试。
第一行一个正整数 表示数据组数。
后 行,每行三个正整数 描述一组数据。
输出格式
若干行,描述每组数据的答案。
对于每组数据,第一行一个字符串 Yes 或 No 表示是否有解(不区分大小写)。
若有解,第二行 个正整数描述所构造的排列 。若有多种可能答案,输出任意一种即可。
样例输入
2
5 2 3
24 69 24
样例输出
Yes
1 2 5 3 4
No
样例解释
对于第一组测试数据,答案的逆序对共有 两个,置换环共有 $\langle 1\rangle,\langle 2\rangle,\langle 5,4,3\rangle$ 三个。
测试点约束
本题采用捆绑测试。
- Subtask 1 (10pts):。
 - Subtask 2 (20pts):。
 - Subtask 3 (30pts):。
 - Subtask 4 (40pts):无特殊限制。
 
对于全部数据,,,。
[YDRS#008] 人团圆,梦也团圆 · 云斗六月 Silver Round
- 状态
 - 已结束
 - 规则
 - IOI(严格)
 - 题目
 - 5
 - 开始于
 - 2024-6-10 9:00
 - 结束于
 - 2024-6-10 20:00
 - 持续时间
 - 3.5 小时
 - 主持人
 - 参赛人数
 - 129
 
      
京公网安备 11011102002149号