2405_Beavergnaw
简单的公式计算题
- import java.io.*;
- import java.util.*;
- import java.text.DecimalFormat;
- public class Main
- {
- public static void main(String[] args) throws Exception
- {
- readFile();
- }
- static int flag = 0;
- static void readFile() throws Exception
- {
- BufferedReader br = new BufferedReader(
- new FileReader("in.in"));
- //new InputStreamReader(System.in));
- String sTemp = null;
- DecimalFormat df3 = new DecimalFormat("##.000");
- while(!(sTemp=br.readLine()).equals("0 0"))
- {
- StringTokenizer st = new StringTokenizer(sTemp," ");
- int d = Integer.parseInt(st.nextToken());
- int v = Integer.parseInt(st.nextToken());
- double r = Math.pow(d*d*d-6*v/3.1415926,1.0/3);
- String result = df3.format(r);
- if(flag!=0)
- System.out.println();
- flag++;
- if(result.indexOf(".")==0)
- System.out.print(0+result);
- else
- System.out.print(result);
- }
- }
- }