Atenţie! Aceasta este o versiune veche a paginii, scrisă la 2022-01-13 21:02:51.
Revizia anterioară   Revizia următoare  

 

Fişierul intrare/ieşire:winetasting.in, winetasting.outSursăIIOT 2021-22 Runda 3
AutorGiorgio AudritoAdăugată destefdascalescuStefan Dascalescu stefdascalescu
Timp execuţie pe test0.4 secLimită de memorie65536 kbytes
Scorul tăuN/ADificultateN/A

Vezi solutiile trimise | Statistici

Wine Tasting

There are N vineyards arranged in a row, numbered from 0 to N-1. Giorgio starts the tour from vineyard L, once the first tasting is over he will move on to the vineyard L+1, then to the vineyard L+2 and so on until he reaches the vineyard R. Note that Giorgio can start and end his tour on the same vineyard.

To visit the vineyard i Giorgio has to pay V_i euro. The cost of a tour is the cost of each vineyard visited.

There are a total of N*(N+1)/2 different tours, Giorgio will choose one of the tours in the following way:

First, he sorts the tours in ascending order of cost, in case of a tie, the tours with the smallest starting vineyard come first. Then, he chose the K-th tour from this order.

Help Giorgio find the first and the last vineyards of the K-th tour!

Date de intrare

Fişierul de intrare winetasting.in ...

Date de ieşire

În fişierul de ieşire winetasting.out ...

Restricţii

  • ... ≤ ... ≤ ...

Exemplu

winetasting.inwinetasting.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicaţie

In the first sample case there are 10 possible tours, in order:

from 0 to 0: the cost is 1
from 3 to 3: the cost is 1
from 1 to 1: the cost is 2
from 0 to 1: the cost is 1+2=3
from 2 to 2: the cost is 3
from 2 to 3: the cost is 3+1=4
from 1 to 2: the cost is 2+3=5
from 0 to 2: the cost is 1+2+3=6
from 1 to 3: the cost is 2+3+1=6
from 0 to 3: the cost is 1+2+3+1=7

The fourth tour starts from vineyard 0 and end in vineyard 1.

Trebuie sa te autentifici pentru a trimite solutii. Click aici

Cum se trimit solutii?