题意 题目链接:https://codeforces.com/contest/1168/problem/A 题意:给出 n,m,以及 m 个数 a_1,a_2,\cdots ,a_m,你可以执行以下操作: 选择若干个a_i使其变成(a_i+1) \% n 问使得a数组不下降的最小次数 思路 首先来看这个若干的意思,每次可以选择一些说明不是只让一个,那么例如我a[2]需要操作3次,a[5]需要操作2次,最小次数不是5次而是3次,可以看出这里是这些操作的最大值。 那么如何做呢?观察到假如答案是ans,那么从1~ans-…