rt
#include<bits/stdc++.h>
using namespace std;
int main(){
int sq;
cin>>sq;
int a[sq][sq],e=1,ans=0,s=0;
for(int i=0;i<sq;i++){
for(int j=0;j<4;j++){
a[i][j]=e;
e++;
}
}
for(int i=0;i<sq;i++){
for(int j=0;j<sq;j++){
for(int m=i;m<sq;m++){
for(int n=j;n<sq;n++){
for(int l=i;l<=m;l++){
for(int k=j;k<=n;k++){
s+=a[l][k];
}
}
if(s%sq==0)ans++;
s=0;
}
}
}
}
cout<<ans-sq;
return 0;
}
输入5的时候,在洛谷在线ide上输出居然会变!是有未定义行为吗?