#25248: 好ㄟ


chuan53 (eggMan)

學校 : 臺北市私立薇閣高級中學
編號 : 90787
來源 : [140.112.24.187]
最後登入時間 :
2023-10-31 17:19:37
e513. 11349 - Symmetric Matrix -- UVA | From: [220.136.82.175] | 發表日期 : 2021-05-02 20:57

我是先抓矩陣中點(不一定是整數),然後在算上半部所有點跟中點的距離,中點再加上這個值得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;

}

}

}

這種感覺?我超菜歡迎糾正

阿窩的作文勒

 
#25250: Re:好ㄟ


chuan53 (eggMan)

學校 : 臺北市私立薇閣高級中學
編號 : 90787
來源 : [140.112.24.187]
最後登入時間 :
2023-10-31 17:19:37
e513. 11349 - Symmetric Matrix -- UVA | From: [220.136.82.175] | 發表日期 : 2021-05-02 22:17

我是先抓矩陣中點(不一定是整數),然後在算上半部所有點跟中點的距離,中點再加上這個值得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

 
ZeroJudge Forum