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 |
Perhaps you have to make some hard cases yourself to find out the problem.In Reply To:My solution has been rejudged from Accepted to Wrong Answer... Why..?? Posted by:Steinersp at 2007-02-03 23:08:42 I enhanced the test set last night. > Help me please, I don't understand why my solution is Wrong... > Here is my code: > > /*************************************************** > * Online Judge: Peking University > * Problem: Finding Bovine Roots > * Source: USACO 2005 December Bronze > * Author: Camilo Andrés Varela León > * Date: 2007-01-25 > **/ > > import java.io.*; > import java.util.*; > > class Main { > > public static void main(String args[]) throws IOException { > > BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); > StringBuffer buffer = new StringBuffer(); > > long l = new Long(in.readLine()); > double fr = new Double(in.readLine()); > fr /= Math.pow(10, l); > > double value = (double)1 / Math.pow(10, l + 2); > double error = Double.MAX_VALUE; > long nextLong = 0; > > int a = 1; > while (error > value) { > > double aprox = 2 * Math.log10(a + fr); > aprox = Math.pow(10, aprox); > nextLong = (long)Math.ceil(aprox); > > double raiz = Math.sqrt(nextLong); > error = Math.abs((raiz - (long)raiz) - fr) / 100; > a ++; > } > System.out.println(nextLong); > } > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator