解题思路:
注意事项:
参考代码:
w = int(input())
n = int(input())
arr = []
for i in range(n):
a = int(input())
arr.append(a)
arr.sort()
left = 0
right = n - 1
m = 0
while left <= right:
if arr[left] + arr[right] <= w:
left += 1
right -= 1
m += 1
print(m)
0.0分
1 人评分
字符串的输入输出处理 (C语言代码)浏览:2020 |
点我有惊喜!你懂得!浏览:2071 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:572 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:521 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1140 |
C语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:763 |
求组合数 (C语言代码)浏览:1152 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:904 |
C语言程序设计教程(第三版)课后习题6.5 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:533 |