参考代码:
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 人评分
Hello, world! (C语言代码)浏览:1202 |
剔除相关数 (C语言代码)浏览:1015 |
C语言程序设计教程(第三版)课后习题9.4 (Java代码)浏览:1419 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:617 |
妹子杀手的故事 (C语言代码)浏览:1234 |
【明明的随机数】 (C语言代码)浏览:788 |
母牛的故事 (C语言代码)浏览:1428 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:667 |
数对 (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:1072 |