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 <math.h> #include <stdio.h> main() { long m,n,x,y,l,j,s,o,a,b,p; int i; scanf("%ld%ld%ld%ld%ld",&x,&y,&m,&n,&l); if(m>n) {if(x>y) s=l+y-x; else s=y-x; } else { if(m==n) {printf("Impossible\n");return 0;} else {if(x>y)s=x-y;else s=l-y+x;} } j=fabs(m-n); a=s%j; b=l%j; if(a==0){printf("%ld",(s/j));return 0;} else {p=a+b; for(i=1;;i++) { if(p%j==a){printf("imporssible");return 0;} else { if(p%j==0)break; else p=b+p; } } } o=i*(l/j)+(p/j); printf("%ld\n",o); return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator