W=int(input())
n=int(input())
lst=[]
num=0
for i in range(n):
lst.append(int(input()))
lst.sort()
while len(lst)>1:
if lst[0]+lst[-1]>W:
lst.pop()
num+=1
else:
lst.pop(0)
lst.pop()
num+=1
print(num+len(lst))
0.0分
0 人评分
数组与指针的问题浏览:717 |
单词个数统计 (C语言代码)浏览:1012 |
简单的a+b (C语言代码)浏览:416 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:554 |
A+B for Input-Output Practice (I) (C语言代码)浏览:431 |
1162答案错误,为什么浏览:644 |
删除数组中的0元素 (C语言代码)浏览:2036 |
A+B for Input-Output Practice (IV) (C语言代码)浏览:666 |
WU-蛇行矩阵 (C++代码)浏览:638 |
C语言训练-求PI* (C语言代码)浏览:497 |