参考代码:
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语言代码)记得sum的归零时机浏览:924 |
逆反的01串 (C++代码)(依旧推荐switch)浏览:936 |
点我有惊喜!你懂得!浏览:2707 |
永远的丰碑 (C语言代码)浏览:653 |
多输入输出练习1 (C语言代码)浏览:1178 |
不会做的浏览:872 |
C语言程序设计教程(第三版)课后习题1.5 (C++代码)浏览:1078 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:994 |
WU-C语言程序设计教程(第三版)课后习题11.12 (C++代码)(想学链表的小伙伴可以看看)浏览:899 |
C语言程序设计教程(第三版)课后习题6.6 (C语言代码)浏览:349 |