Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2012-05-10 16:19:10.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:vmin.in, vmin.outSursăFMI No Stress 2012
AutorAdrian Budau, Serban Andrei StanAdăugată desavimSerban Andrei Stan savim
Timp execuţie pe test0.35 secLimită de memorie20480 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Vmin

Se dau N functii liniare de forma AxT+B. Sa se determine pentru M query-uri, care este functia de valoare minima la un moment oarecare T. Query-urile se dau in ordine crescatoare dupa T.

Date de intrare

Fişierul de intrare vmin.in va contine pe prima linie numarul natural N. Pe urmatoarele N linii se vor gasi N perechi de numere intregi, reprezentand valorile A si B pentru fiecare functie. Pe linia N+2 se gaseste numarul M, de query-uri. Pe linia N+3 se vor gasi M elemente, reprezentand momentele de timp pentru care trebuie sa determinam functia de valoare minima.

Date de ieşire

În fişierul de ieşire vmin.out se vor gasi pe o singura linie M valori, reprezentand raspunsurile la cele M query-uri. Raspunsul la un query este reprezentat de indicele functiei de valoare minima la acel moment.

Restricţii

  • 1 ≤ N ≤ 100 000
  • 1 ≤ M ≤ 1 000 000
  • -109A,B ≤ 109

Exemplu

vmin.invmin.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?