Una benzinera massa llunyana P23800


Statement
 

pdf   zip

Les n+1n+1 ciutats c0,,cnc_0, \dots, c_n estan connectades consecutivament per una única carretera. Voleu anar des de c0c_0 fins a cnc_n, parant com a molt pp vegades per omplir el dipòsit del cotxe. Només hi ha betzineres a les ciutats, no en els trams intermedis. La longitud de cadascun dels nn trams és 0,,n1\ell_0, \dots, \ell_{n-1}. Quina autonomia mínima ha de tenir el vostre cotxe? Suposeu que comenceu amb el dipòsit ple.

Entrada

L’entrada consisteix en diversos casos. Cada cas comença amb nn i pp, seguits de nn naturals 0,,n1\ell_0, \dots, \ell_{n-1}. Suposeu 1n1051 \le n \le 10^5, 0pn10 \le p \le n - 1, i 1i1041 \le \ell_i \le 10^4.

Sortida

Per a cada cas, escriviu l’autonomia mínima que ha de tenir un cotxe per poder arribar fins a cnc_n sortint de c0c_0 fent com a màxim pp parades per omplir el dipòsit.

Pista

Considereu una versió decisional d’aquest problema.

Public test cases
  • Input

    5 0
    100 300 500 200 400
    5 1
    100 300 500 200 400
    5 2
    100 300 500 200 400
    5 3
    100 300 500 200 400
    5 4
    100 300 500 200 400
    

    Output

    1500
    900
    600
    500
    500
    
  • Information
    Author
    Salvador Roura
    Language
    Catalan
    Other languages
    English
    Official solutions
    C++ Python
    User solutions
    C++ Python