Cassete P65849


Statement
 

pdf   zip

Tenéis una cassete con tt segundos de duración, y nn canciones con duraciones d1,d2,,dnd_1, d_2, \dots, d_n. Vuestro objetivo es guardar el máximo número de canciones enteras en la cassete. Debéis tener en cuenta que las canciones deben grabarse con un segundo de separación entre ellas.

Entrada

La entrada consiste en una serie de casos separados con una línea en blanco. Cada caso consiste en dos líneas: La primera tiene tt y nn. La segunda tiene nn números: d1,d2,,dnd_1, d_2, \dots, d_n. Podéis asumir 1t1081 \le t \le 10^8, n1n \ge 1, y que para cada ii, 1di1061 \le d_i \le 10^6.

Salida

Para cada caso de la entrada, hay que escribir el número máximo de canciones que caben enteras en la cassete, teniendo en cuenta que deben separarse con un segundo.

Puntuación

  • TestA:   En algunos juegos de pruebas se cumplirá n100n \le 100.

  • TestB:   Otros juegos de pruebas incluirán casos con n105n \le 10^5.

Public test cases
  • Input

    11 5
    2 2 2 2 2
    
    10 5
    2 2 2 2 2
    
    100 1
    101
    
    1000 3
    17 1 17
    

    Output

    4
    3
    0
    3
    
  • Information
    Author
    Omer Giménez
    Language
    Spanish
    Other languages
    English
    Official solutions
    C++
    User solutions
    C++