import java.util.Arrays; import java.util.Scanner; public class Main{ public static void main(String[] args) { Scanner sc=new Scanner(System.in); int n=sc.nextInt(); int H=sc.nextInt(); int[]h=new int[n]; for (int i = 0; i < n; i++) { h[i]=sc.nextInt(); } Arrays.sort(h); int sumH=0; for (int i = h.length-1; i>=0; i--) { sumH+=h[i]; if(sumH>=H) { System.out.println(h.length-i); break; } } } }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题7.4 (Java代码)浏览:873 |
C语言程序设计教程(第三版)课后习题6.4 (C语言代码)浏览:674 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:562 |
【计算球体积】 (C语言代码)浏览:1158 |
C二级辅导-阶乘数列 (C语言代码)浏览:583 |
C二级辅导-等差数列 (C语言代码)浏览:891 |
简单的a+b (C语言代码)浏览:617 |
简单的a+b (C语言代码)浏览:497 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:727 |
C二级辅导-计负均正 (C语言代码)浏览:664 |