Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

HVTBRIDGENEW - Đoàn xe qua cầu

Một đoàn tàu có N toa (kể cả đầu máy) cần đi qua một chiếc cầu. Mỗi toa tàu dài 10m nhưng có trọng lượng khác nhau. Cây cầu dài 40m (như vậy tại một thời điểm nó có thể chứa được 4 toa tàu). Cầu sẽ bị gãy nếu tổng trọng lượng các toa tàu trên cầu tại một thời điểm là lớn hơn tải trọng của cầu. Các toa tàu được đánh số từ 1 đến N (đầu máy là toa số 1). Đoàn tàu qua cầu theo trật tự: toa số 1 qua trước tiên, sau đó là toa số 2, và cứ thế... đến toa thứ N.

Yêu cầu: Hãy tính số lượng tối đa các toa tàu có thể qua được cầu?

Input

  • Dòng đầu chứa số W là tải trọng tối đa của cây cầu tại một thời điểm ( 1 ≤ W ≤ 105).
  • Dòng thứ hai chứa số nguyên dương N ( 1 ≤ N ≤ 15000) là số toa tàu (kể cả đầu máy)
  • Dòng thứ i trong số N dòng tiếp theo chứa số nguyên Ci là trọng lượng của toa tàu thứ i (1 ≤ Ci ≤ 105 với 1 ≤ iN).

Output

  •  In ra số nguyên duy nhất là số toa tàu tối đa có thể qua cầu theo thứ tự đã nêu.

Example

Input:

100

6

50

30

10

10

40

50 Output: 5

Được gửi lên bởi:Vương Trung Hiếu Nghĩa
Ngày:2018-11-09
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C++ 4.3.2 CPP CPP14 CPP14-CLANG PAS-FPC

hide comments
2019-06-11 15:36:26
fđsfds
© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.