把所有Q=2的情况转化为Q=1的情况,每个元素-=1就行 Q=0时有非空元素失败 排序后从第一个大于0的元素开始遍历 第一个元素>1直接失败 后检查每一个元素是不是和之前元素的差值<=1 #include <algorithm> #include <array> #include <bitset> #include <climits> #include <deque> #include <functional> #include <iostream> #include <list> #i...