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 |
Re:我都疯了,编了两天两夜,n个人看过的程序都没问题还是wrong answer,大虾帮看看啊In Reply To:我都疯了,编了两天两夜,n个人看过的程序都没问题还是wrong answer,大虾帮看看啊 Posted by:cpp00548279 at 2006-02-26 23:33:21 > #include <iostream.h> > #include <math.h> > > void main() > { > int t,i,compare1,compare2,sign=0; > int king,queen,car,elephant; > cin>>t; > char (*pt)[2][3] = new char [t][2][3]; > > for(i=0;i<t;i++) > { > cin>>pt[i][0]>>pt[i][1]; > > if( (pt[i][0][0]==pt[i][1][0]) && (pt[i][0][1]==pt[i][1][1]) ) > { > cout<<0<<' '<<0<<' '<<0<<' '<<0<<endl; > continue; > } > > compare1 = abs(pt[i][0][0]-pt[i][1][0]); > compare2 = abs(pt[i][0][1]-pt[i][1][1]); > if(compare1>=compare2) > { > king=compare1; > cout<<king<<' '; > } > else > { > king=compare2; > cout<<king<<' '; > } > > if((pt[i][0][0]+pt[i][0][1]==pt[i][1][0]+pt[i][1][1]) || (pt[i][0][0]-pt[i][0][1]==pt[i][1][0]-pt[i][1][1])) > sign=1; > > if((pt[i][0][0]==pt[i][1][0]) || (pt[i][0][1]==pt[i][1][1])) > { > queen=car=1; > cout<<queen<<' '<<car<<' '; > } > else > { > if(sign) > { > queen=1; > cout<<queen<<' '; > } > else > { > queen=2; > cout<<queen<<' '; > } > car=2; > cout<<car<<' '; > } > > if(( (pt[i][0][0]+pt[i][0][1])%2) != ((pt[i][1][0]+pt[i][1][1])%2) ) > cout<<"Inf"; > else if(sign) > { > elephant=1; > cout<<elephant; > } > else > { > elephant=2; > cout<<elephant; > } > > cout<<endl; > } > delete[]pt; > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator