| ||||||||||
| 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:hudi112 at 2008-10-06 19:46:08 > import java.io.*;
> class Main
> {
> void init() throws Exception
> {
> BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
> String[] number=br.readLine().split(" ");
> br.close();
> if (number[2].equals(number[3])) System.out.print("Impossible");
> else find(Integer.parseInt(number[0]),Integer.parseInt(number[1]),Integer.parseInt(number[2]),Integer.parseInt(number[3]),Integer.parseInt(number[4]));
> }
> void find(int x,int y,int m,int n,int l) throws Exception
> {
> int k=1;
> int t=-1;
> int a=Math.abs(m-n);
> int b=0-Math.abs(y-x);
> if ((m>n && x<y) || (m<n && x>y))
> {
> k=0;b=Math.abs(b);
> }
> if ((b+l*k)%a==0) t=(b+l*k)/a;
> else
> {
> int q=(b+l*k)%a;
> int qq=l%a;
> if (qq!=0)
> {
> if (q%qq==0) t=(b+l*k)/a+(l/a)*(q/qq);
> }
> }
> if (t<0) System.out.print("Impossible");
> else show(t);
> }
> void show(int t) throws Exception
> {
> System.out.print(t);
> }
> public static void main(String[] args) throws Exception
> {
> Main m=new Main();
> m.init();
> }
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator