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:走过,路过,千万不要错过。偶是菜鸟,菜刀的菜。请大虾帮我看看我错在那了?偶第一次编程!!In Reply To:走过,路过,千万不要错过。偶是菜鸟,菜刀的菜。请大虾帮我看看我错在那了?偶第一次编程!! Posted by:qqliuyong at 2005-07-30 10:41:27 > #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