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 |
大家帮我看看,好吗import java.io.*; class Main { void init() throws Exception { //BufferedReader br=new BufferedReader(new FileReader("frogappointment.txt")); 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