本来打算只写一种解法的,不过感觉太水了,就多写点吧 解法一.暴力 按照题目说的模拟去做,复杂度,期望得分:70-100(数据有点弱啊qwq) 解法二.带优化的暴力 我们设a[i][j]表示i,j点的正下面中,包含i,j的k格格子中是否至少存在一个1。 这个直接暴力统计就好了,当然,你要把存在改成有几个的话,就可以直接计算了 然后,我们枚举每个k*k矩形的左上角,设为(x,y),那么,我们只要中有一个1,那么这个k*k的矩形中就会有一个1。直接暴力统计或者跟上面的方法一样计算也行。 复杂度:,期望得分:100 解法三.二维前缀和 我们直接预处理出二维前缀和(每个点到1,1所构成的矩阵中,元素之和...