此处没有前言
————————————————————————————————————————————
T1
这道题我们要注意的是:如果他刷题的数量不是3的倍数,那就说明他有一天刷了1或2道题。所以当他刷题的数量不是3的倍数的时候,我们除以3之后记得+1(int是自动取整的)。
T2
这道题就取小t1+t2,t3,t2+t3,t1,t1+t3,t2就行了。
T3
这道题要把一个指定位置改成负数,所以我们只要把不是那个位置的数加起来再减去那个位置的数。
T4
这道题不是很难,但很坑,他要你输出的是“YE5“和”N0”。
再来讲讲思路:是12的倍数的我就不说了,而这个含有“12”的我要说一下。
我们首先可以获取他的每一位(个人建议从个位开始存),然后判断a[i] == 2 && a[i+1] == 1即可。
T5
这道题没啥好说的,根据题意去模拟就行了,唯一要会的就是swap函数。
讲完了,有更优解或错误欢迎指出