Linver's blog

think-cell Round 1(CF1930)题解

C-Lexicographically Largest 题意: $ 给定一个数组a,每次可以将a_i+i拿出来扔到c数组,然后删除a_i,求字典序最大的c(c数组不能存在相同的数,为从大到小排列的集合) $ 思路: 思考可以发现不同的数( $ a_i+i $ )可以从后往前拿不影响,但如果有相同的数,比如3 3,先拿后再拿前得到的数组为3,先拿钱再拿后为3 2 因此对于相同的两个数看作一个区...