Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
能不能给出一些测试数据给我!或者帮改程序!我的程序通过了测试数据,可是是WA。请问管理员可否提供更多的测试数据以供测试,或者帮我看看程序。 我的程序如下: //457790 wanpi0user 1659 Wrong Answer C++ 0.86K 2005-05-10 15:29:52 #include <iostream> #include <memory.h> #include<algorithm> using namespace std; int n, t, x[20], map[20][20]; int main() { int i,j,k,bCase,Odd; bool con; cin>>t; while(t--){ memset(x, 0, sizeof(x)); memset(map, 0, sizeof(map)); bCase = 0;Odd=0;con=true; cin>>n; for (j = 0; j < n; j++) { cin>>x[j]; if(x[j]%2) Odd++; if (x[j]) bCase++; } if(Odd%2||bCase==0) con=false; else{ j=0; while(j<n){ if(x[j]){ for(i=j+1;i<n;i++){ if(x[i]&&x[j]){ map[i][j]=map[j][i]=1;x[j]--;x[i]--; } } } j++; } for(i=0;i<bCase;i++) if(x[i]) con=false; } if (con){ cout<<"YES"<<endl; for (j = 0; j < n; j++) { for (k = 0; k < n; k++) cout<<map[j][k]<<' '; cout<<endl; } } else{ cout<<"NO"<<endl; } if(t) cout<<endl; } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator