Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2016-06-19 03:34:13.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:oneouts.in, oneouts.outSursăAlgoritmiada 2016 - Runda 4 - Seniors
AutorEugenie Daniel PosdarascuAdăugată defreak93Adrian Budau freak93
Timp execuţie pe test0.5 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

One Outs

Tokuchi Toua are un nou meci de baseball pe care trebuie sa il castige. Putem considera ca terenul de baseball este un poligon cu N varfuri in plan iar Toua (pitcherul) se afla intr-un punct din interiorul poligonului. Toua poate sa pozitioneze un coechipier in unul din cele N puncte. In momentul in care coechipierul primeste mingea, acesta incepe sa alerge pentru a realiza un home-run (incepe sa alerge de-alungul perimetrului poligonului pana ajunge in punctul altui coechipier). Scopul este sa pozitionam unul sau mai multi coechipieri astfel incat acestia sa acopere tot perimetrul poligonului intr-un timp cat mai scurt.

Pentru simplitate, consideram a fi cunoscute distanta intre oricare doua puncte consecutive de pe poligon si timpul necesar pentru a arunca mingea in fiecare din cele N puncte. Timpul necesar al unui coechipier pentru a isi termina home-run-ul este calculat in felul urmator: timpul pana primeste mingea de la pitcher + distanta pe care acesta o parcurge din punctul in care se afla pana in punctul urmatorului coechipier. Toua poate sa pozitioneze maxim K coechipieri in K din cele N puncte. Voi trebuie sa il ajutati sa realizeze acest lucru astfel incat timpul maxim al unui coechipier in a isi realiza home-run-ul sa fie minim.

Date de intrare

Fişierul de intrare oneouts.in pe prima linie 2 numere naturale N si K. Pe urmatoarea linie vor fi N numere naturale reprezentand distanta intre oricare 2 puncte consecutive de pe poligon (punctul 1 cu 2, 2 cu 3, .... , N cu 1). Pe linia 3 vor fi alte N numere naturale, al i-lea reprezentand timpul necesar pentru ca Toua sa arunde mingea din punctul in care se afla pana in punctul cu indicele i de pe poligon

Date de ieşire

Fişierul de ieşire oneouts.out va contine un singur numar natural reprezentand timpul minim cerut.

Restricţii

  • 1 ≤ K <= N ≤ 100.000
  • Toate valorile din input sunt din intervalul [1, 1.000.000.000]

Exemplu

oneouts.inoneouts.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

...

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?