我是先抓矩陣中點(不一定是整數),然後在算上半部所有點跟中點的距離,中點再加上這個值得nx,ny,就是對稱過去的點,再看它一不一樣這樣。
for(int i=0; i<=n/2; i++){
for(int j=0; j<n; j++){
int nx=n-1-j,ny=n-1-i;
if(s[i][j]!=s[ny][nx]){
pass=false;
break;
}
}
}
這種感覺?我超菜歡迎糾正
阿窩的作文勒
我是先抓矩陣中點(不一定是整數),然後在算上半部所有點跟中點的距離,中點再加上這個值得nx,ny,就是對稱過去的點,再看它一不一樣這樣。
for(int i=0; i<=n/2; i++){
for(int j=0; j<n; j++){
int nx=n-1-j,ny=n-1-i;
if(s[i][j]!=s[ny][nx]){
pass=false;
break;
}
}
}
這種感覺?我超菜歡迎糾正
阿窩的作文勒
奇數 偶數好像不太一樣?
IDK