对于N个整数0, 1, ……, N-1,一个变换序列T可以将i变成Ti,其中Ti∈{0, 1, ……, N-1}且
N-1Y {Ti}=∈{0, 1, ……, N-1}。
i=0对任意x,y∈{0, 1, ……, N-1},定义x和y之间的距离
D(x,y)=min{|x-y|,N-|x-y|}。
给定每个i和Ti之间的距离D(i,Ti),你需要求出一个满足要求的变换序列T。如果有多个满足条件的序列,输出其中字典序最小的一个。
说明:对于两个变换序列S和T,如果存在p<N,满足对于i=0,1,……p-1,Si=Ti且Sp<Tp,我们称S比T字典序小。
5 1 1 2 2 1
1 2 4 0 3
20%的数据中N≤50;
60%的数据中N≤500;
100%的数据中N≤10000。
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」
|