参考代码:
N, B = map(int, input().split()) cow_heights = [int(input()) for _ in range(N)] # 对奶牛身高降序排序 cow_heights.sort(reverse=True) # 初始化变量 total_height = 0 count = 0 # 依次叠加奶牛,直到达到书架高度 for i in range(N): total_height += cow_heights[i] count += 1 if total_height >= B: break print(count)
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:533 |
C语言训练-求s=a+aa+aaa+aaaa+aa...a的值 (C语言代码)浏览:589 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:550 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:578 |
C语言训练-阶乘和数* (C语言代码)-------- 呆板写法浏览:1349 |
星期判断机 (C语言代码)浏览:859 |
罗列完美数 (C语言代码)浏览:491 |
时间转换 (C语言代码)浏览:627 |
计算质因子 (C语言代码)浏览:702 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:582 |