欢乐赛36 官方题解
T1
本题题目中说明了,给你的是一个负数 nnn,所以你只需要输出 −1×n-1 \times n−1×n 就好了。
T2
本题只需要通过取模运算看这个数是不是 444 和 666 的倍数即可。
T3
本题只需要把对应的数组元素加上其下标即可。
T4
本题只需要把下标为奇数的字符,交换一下即可,你可以下标从0开始读入字符串,这样就交换下标为0的字符。
T5
本题的思路可以很清晰,题目里都有提示,在遍历二维数组的时候,只要满足 i==1∣∣j==1∣∣i==n∣∣j==ni == 1 || j == 1 || i == n || j == ni==1∣∣j==1∣∣i==n∣∣j==n,就加上对应的元素的值,不需要进行容斥。
T6
求最大公约数,是个很经典的问题,由于是欢乐赛,所以让你们暴力写也能对哈,只需要从大到小枚举所有的数 iii,如果同时满足这四个数都是 iii 的倍数,那么 iii 就是这四个数的 gcdgcdgcd,在枚举的时候不用对于上限进行去最大值和取最小值,从四个数里面随便选一个数当作上限即可哈。