| 
 | 
back to board1 Wrong Please tell me why I wrong?   import java.util.*; import java.math.*; public class Program {  public static void main (String arqs[]) {     Scanner sc = new Scanner(System.in);     int a = sc.nextInt(),b = sc.nextInt();
      double x = (a+Math.sqrt(a*a+2*b*b))/2;     double S = (a+x)/2*Math.sqrt(b*b-(x-a)*(x-a));     System.out.printf("%.9f",S);        }    }       Edited by author 02.01.2012 04:44 Re: 1 Wrong Hi, Can you please tell me how did you find this formula ? I have tried many times, but cannot find the solution. Thanks. Re: 1 Wrong Oh, all is very easy. Using derivative, you can find angle between sticks in which area has a maximum value. Just find stationary point of area function.       Edited by author 12.02.2012 17:45 Re: 1 Wrong Posted by  watashi 22 Feb 2012 17:53 Thank you very much.  |  
  | 
|