#P12028. 博弈自动机
博弈自动机
题目描述
出题人 Alice 给了 Bob 题用于联测。
由于题目乱序会被扣钱,所以 Bob 不能直接随机排序。具体而言,每一题有一个参数 表示题目难度( 为正整数且 ,不保证互不相同),每次操作仅能交换相邻两道题目 且要求 互质。
Bob 希望题目难度递减,因此他会进行若干次操作,使得最终题目难度序列 字典序最大。但是他拿到的题目顺序是 Alice 决定的,而 Alice 希望题目难度尽量递增,所以她会重排题目使得 Bob 最终达到的难度序列 字典序最小。求最优策略下的序列 。
输入格式
本题有多组数据。
第一行一个正整数 ,表示数据组数。
对于每一组数据:
第一行为一个正整数 ,表示题目数量。
第二行 个正整数 表示 道题目的难度。注意由于 Alice 可以对题目任意重排,输入中 a 的顺序没有意义。
输出格式
对于每组数据,输出一行 个正整数,表示最优策略下最终的序列 。
样例
ex_automaton1.in
2
5
1 2 3 4 5
4
2 3 4 6
ex_automaton1.out
5 3 2 4 1
2 4 6 3
ex_npc2.in/out
见下发文件。
数据范围
对于所有测试点,满足 , , 。
以下 为测试点编号。
测试点 | |
---|---|