题目链接 problem 构造一个长度为\(2n\)的数列.满足: 1.[1,n]中每个数字恰好出现两次. 2.将所有相同数字之间相隔的数字个数排序后,得到公差为1的等差数列. 保证n为奇数. solution 挺妙的一道题(来自蒟蒻的呻吟~) 发现n是奇数.那么将序列分为四部分A,B,C,D.长度分别为k,k+1,k,k+1.让A与C互为相反串,B与D互为相反串. 这样发现,A与C所造成的贡献分别是:k+1,k+3,k+5···.B与D所造成的贡献分别是:k,k+2,k+4,k+6···.合起…