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 |
大哥们帮帮我,过了N组数据,连负数的考虑了,就是wa#include<iostream> using namespace std; int main() { __int64 x,y,m,n,l,v_c,s_c,w,num,i; int flag; while(cin>>x>>y>>m>>n>>l) { num=0; flag=0; x=x%l; y=y%l; if(x<0) x=x+l; if(y<0) y=y+l; if(x==y) { cout<<0<<endl; continue; } if(m==n) { cout<<"Impossible"<<endl; continue; } else if(m>n) v_c=m-n; else v_c=n-m; if(x>y&&m>n) s_c=l-x+y; else if(x>y&&m<n) s_c=x-y; else if(x<y&&m>n) s_c=y-x; else if(x<y&&m<n) s_c=l-y+x; for(i=0;i<1000000;i++) { w=s_c%v_c; num+=s_c/v_c; if(w==0) { flag=1; break; } else { s_c=l-v_c+w; num++; } } if(flag==1) cout<<num<<endl; else cout<<"Impossible"<<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