202308F 电脑中了满屏粉兔病毒
Source & Knowledge
2023 年 08 月语言月赛,由洛谷网校入门计划/基础计划提供。
考察数组、循环。
文字题解
在方格中枚举,假设枚举到位置为
我们依次向上、下、左、右四个方向进行枚举。
上
枚举
for(int k = 1; k < i; k++) {
//do sth. with a[k][j]
}
判断这些格点,有没有异性粉兔,如果没有,计数器加一。
下
与上类似,向下枚举就是要遍历
判断这些格点,有没有异性粉兔,如果没有,计数器加一。
左
与上下不同的是,向左的枚举,行号不变,变化的是列号。遍历
判断这些格点,有没有异性粉兔,如果没有,计数器加一。
右
与向左类似,遍历
判断这些格点,有没有异性粉兔,如果没有,计数器加一。
对上下左右四个方向均判断完后,如果计数器的值大于等于