結果

問題 No.5 数字のブロック
ユーザー zeroalpha0
提出日時 2017-03-21 09:14:11
言語 Python3
(3.6.2)
結果
AC  
実行時間 29 ms
コード長 192 Byte
コンパイル時間 104 ms
使用メモリ 6648 KB

テストケース

テストケース表示
入力 結果 実行時間
使用メモリ
1.txt AC 23 ms
5584 KB
2.txt AC 27 ms
5584 KB
3.txt AC 25 ms
5588 KB
4.txt AC 28 ms
6232 KB
5.txt AC 27 ms
5952 KB
6.txt AC 28 ms
6376 KB
7.txt AC 26 ms
6108 KB
8.txt AC 25 ms
5980 KB
9.txt AC 27 ms
6160 KB
10.txt AC 25 ms
5616 KB
11.txt AC 28 ms
6376 KB
12.txt AC 28 ms
5984 KB
13.txt AC 27 ms
6248 KB
14.txt AC 27 ms
6352 KB
15.txt AC 23 ms
5576 KB
16.txt AC 22 ms
5584 KB
17.txt AC 27 ms
6380 KB
18.txt AC 28 ms
6492 KB
19.txt AC 27 ms
6432 KB
20.txt AC 29 ms
6648 KB
challenge01.txt AC 29 ms
5584 KB
challenge02.txt AC 24 ms
5592 KB
challenge03.txt AC 24 ms
5584 KB
system_test1.txt AC 25 ms
5580 KB
system_test2.txt AC 24 ms
5572 KB
system_test3.txt AC 24 ms
5588 KB
system_test4.txt AC 23 ms
5588 KB
system_test5.txt AC 25 ms
5588 KB
system_test6.txt AC 27 ms
5944 KB
system_test7.txt AC 24 ms
5632 KB
system_test8.txt AC 24 ms
5584 KB
system_test9.txt AC 24 ms
5588 KB
system_test10.txt AC 24 ms
5584 KB
テストケース一括ダウンロード

ソースコード

diff #
import heapq
L = int(input())
N = int(input())

a = [int(i) for i in input().split()]
heapq.heapify(a)
count = 0
while a:
	L -= heapq.heappop(a)
	if L<0:
		break
	count += 1

print (count)	

	
0