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 |
能帮我侃侃我错在那吗#include<iostream> #include<string> using namespace std; struct node { char from[1000],to[1000]; }rode[335]; int main() { int num,i,j,n,record[335],k,m; cin>>n; for(i=1;i<=n;i++) { cin>>num; for(j=1;j<=num-1;j++) cin>>rode[j].from>>rode[j].to; cout<<"Scenario #"<<i<<":"<<endl; memset(record,0,sizeof(record[0])*(num+1)); for(j=1;j<num;j++) { for(k=j+1;k<=num;k++) { if(strcmp(rode[j].from,rode[k].to)==0) { record[j]=k; } else if(strcmp(rode[j].to,rode[k].from)==0) { record[k]=j; } } } for(j=1;j<=num;j++) if(record[j]==0) { m=j; break; } cout<<rode[m].from<<endl; cout<<rode[m].to<<endl; for(j=1;j<=num;j++) { for(k=1;k<=num;k++) { if(record[k]==m) { cout<<rode[k].to<<endl; m=k; break; } } } 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