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