fork download
  1. import java.util.*;
  2. import java.lang.*;
  3. import java.io.*;
  4.  
  5.  
  6. class Ideone
  7. {
  8. public static void main (String[] args)
  9. { int flag=0;
  10. int tc,z,i,j;
  11. int zen[]=new int[50];
  12. try
  13. {
  14. Scanner s=new Scanner(System.in);
  15.  
  16. tc=s.nextInt();
  17. while(tc<11)
  18. {
  19.  
  20. int nZo=s.nextInt();
  21. if(nZo<=50)
  22. {
  23.  
  24.  
  25. int time=s.nextInt();
  26. if(time<=100)
  27. {
  28. for(i=0;i<nZo;i++)
  29. {
  30. zen[i]=s.nextInt();
  31. }
  32. for(z=0;z<nZo;z++)
  33. {
  34. if(zen[i]>500)
  35. {
  36. flag=1;
  37. break;
  38. }
  39. }
  40. if(flag==0)
  41. {
  42.  
  43.  
  44. int energy=s.nextInt();
  45. if(energy<=500)
  46. {
  47.  
  48. int enreq=s.nextInt();
  49. if(enreq<=2000)
  50. {
  51.  
  52. Arrays.sort(zen);
  53. if(time>=nZo)
  54. {
  55.  
  56. for(j=0;j<=nZo;j++)
  57. {
  58. if(energy>=zen[j])
  59. {
  60. energy=energy+(energy-zen[j]);
  61. }
  62.  
  63. }
  64. if(energy>=enreq)
  65. {
  66. System.out.println("yes");
  67. }
  68. else
  69. {
  70. System.out.println("no");
  71. }
  72. }
  73. else
  74. {
  75.  
  76. System.out.println("no");
  77. }
  78. }
  79. }
  80. }
  81. }
  82. }
  83. tc++;
  84. }
  85. }
  86. catch(Exception e)
  87. {
  88. System.out.println(e);
  89. }
  90.  
  91. }
  92.  
  93.  
  94. }
Success #stdin #stdout 0.14s 321344KB
stdin
1
2
3
4
5
5
7
stdout
yes
java.util.NoSuchElementException