#19848: 請問題目測資是否有誤


089487 (089487)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 82069
來源 : [140.112.150.137]
最後登入時間 :
2024-10-03 16:28:37
e513. 11349 - Symmetric Matrix -- UVA | From: [223.137.19.9] | 發表日期 : 2019-11-03 20:52

#0: 50% WA (line:6)

您的答案為: Test #6: Symmetric.
正確答案為: Test #6: Non-symmetric.

#1: 50% AC (3ms, 368KB)

通過檢測

我在uva過了但這裡只有五十%
程式碼如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
int t;
cin>>t;
for(int r=1;r<=t;r++)
{
int t2;
//char c;
cin.ignore(10,' ');
cin.ignore(10,' ');
cin>>t2;
//cout<<t2<<"t";
//cout<<t2<<"\n";
long long int n[t2][t2];
for(int i=0;i<t2;i++)
{
for(int j=0;j<t2;j++) cin>>n[i][j];
}
bool f=1;
for(int i=0;i<t2;i++)
{
for(int j=0;j<t2;j++)
{
if(n[i][j]!=n[t2-1-i][t2-1-j]||n[i][j]<0) {f=0;break;
}
//cout<<n[i][j]<<" "<<n[t2-1-i][t2-j-1]<<"\n";
}
}
cout<<"Test #"<<r<<": ";
if(f) cout<<"Symmetric.\n";
else cout<<"Non-symmetric.\n";
}
}
 
#19850: Re:請問題目測資是否有誤


ig99lp33lp33 (위즈원)

學校 : 國立中央大學
編號 : 13275
來源 : [61.222.146.135]
最後登入時間 :
2024-11-05 14:45:07
e513. 11349 - Symmetric Matrix -- UVA | From: [1.171.242.97] | 發表日期 : 2019-11-03 21:13

#0: 50% WA (line:6)

您的答案為: Test #6: Symmetric.
正確答案為: Test #6: Non-symmetric.

#1: 50% AC (3ms, 368KB)

通過檢測

我在uva過了但這裡只有五十%
程式碼如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
int t;
cin>>t;
for(int r=1;r<=t;r++)
{
int t2;
//char c;
cin.ignore(10,' ');
cin.ignore(10,' ');
cin>>t2;
//cout<<t2<<"t";
//cout<<t2<<"\n";
long long int n[t2][t2];
for(int i=0;i<t2;i++)
{
for(int j=0;j<t2;j++) cin>>n[i][j];
}
bool f=1;
for(int i=0;i<t2;i++)
{
for(int j=0;j<t2;j++)
{
if(n[i][j]!=n[t2-1-i][t2-1-j]||n[i][j]<0) {f=0;break;
}
//cout<<n[i][j]<<" "<<n[t2-1-i][t2-j-1]<<"\n";
}
}
cout<<"Test #"<<r<<": ";
if(f) cout<<"Symmetric.\n";
else cout<<"Non-symmetric.\n";
}
}


以更正,因為測資中有殘留空白,被這行cin.ignore(10,' ');讀到導致錯誤。

 

 
#19851: Re:請問題目測資是否有誤


089487 (089487)

學校 : 國立臺灣師範大學附屬高級中學
編號 : 82069
來源 : [140.112.150.137]
最後登入時間 :
2024-10-03 16:28:37
e513. 11349 - Symmetric Matrix -- UVA | From: [223.137.19.9] | 發表日期 : 2019-11-03 21:19

#0: 50% WA (line:6)

您的答案為: Test #6: Symmetric.
正確答案為: Test #6: Non-symmetric.

#1: 50% AC (3ms, 368KB)

通過檢測

我在uva過了但這裡只有五十%
程式碼如下:
#include<bits/stdc++.h>
using namespace std;
int main()
{
ios::sync_with_stdio(0);
cin.tie(0);
int t;
cin>>t;
for(int r=1;r<=t;r++)
{
int t2;
//char c;
cin.ignore(10,' ');
cin.ignore(10,' ');
cin>>t2;
//cout<<t2<<"t";
//cout<<t2<<"\n";
long long int n[t2][t2];
for(int i=0;i<t2;i++)
{
for(int j=0;j<t2;j++) cin>>n[i][j];
}
bool f=1;
for(int i=0;i<t2;i++)
{
for(int j=0;j<t2;j++)
{
if(n[i][j]!=n[t2-1-i][t2-1-j]||n[i][j]<0) {f=0;break;
}
//cout<<n[i][j]<<" "<<n[t2-1-i][t2-j-1]<<"\n";
}
}
cout<<"Test #"<<r<<": ";
if(f) cout<<"Symmetric.\n";
else cout<<"Non-symmetric.\n";
}
}


以更正,因為測資中有殘留空白,被這行cin.ignore(10,' ');讀到導致錯誤。

 

Thanks

 
ZeroJudge Forum