Problem - 1684C - Codeforces 题意: 现在有一个n*m的棋盘,每个棋子有一个值,你可以交换两列棋盘的棋子位置,使得每一行的棋子从左到右为非递减. 题解: 只需要判断一行不满足的即可,因为如果最后有答案,那么每一行的交换一定是相同的,所以判断一行即可.分两种情况,连续两个递减,连续三个递减,很明显,如果又连续三个递减的数字,那么,如果有答案,俺么答案只能是交换第一个和最后一个,例如:6 2 1,只有交换6和1才有可能.连续两个递减,如果只有一组,那么就是这一组的两个点,…