fork(2) download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main(String[] args) {
  11. double average = 0;
  12. int eaten = 0;
  13. for(int i=1;i<=100000;i++){
  14. eaten += eat();
  15. average = (double)eaten / i;
  16. }
  17. System.out.println(average);
  18. }
  19.  
  20. static int eat(){
  21. int eaten = 0;
  22. boolean[] table = new boolean[6];
  23. boolean full = false;
  24. while(!full){
  25. int picked = (int)(Math.random()*6);
  26. if(table[picked]){
  27. table[picked] = false;
  28. eaten += 2;
  29. } else {
  30. table[picked] = true;
  31. }
  32. full = true;
  33. for(int i=0;i<table.length;i++){
  34. full = full & table[i];
  35. }
  36. }
  37. return eaten;
  38. }}
Success #stdin #stdout 0.9s 320256KB
stdin
Standard input is empty
stdout
77.101