Colin Owen Yates-Granger

Time limit: 0.1s Memory limit: 256MB Input: Output:

Cerință

Tânărul lord Colin Owen Yates-Granger s-a calificat la Olimpiada de Iarnă de la Milano 2026, în proba de biatlon. Pentru a se antrena, el a aliniat NN ținte pe un rând, cu câte 11 m între ele, numerotate de la 00 la N1N-1, de la stânga la dreapta. El va efectua următorul exercițiu:

Colin stă în fața țintei 00, trage un glonț în ea și merge KK metri spre dreapta. Apoi trage un glonț în ținta din fața sa, merge alți KK metri spre dreapta și tot așa. Dacă a ajuns la ținta N1N-1 fără să parcurgă toți cei KK metri, îi va parcurge pe cei rămași spre stânga, urmând să își continue drumul spre stânga. Dacă ajunge la ținta 00 și nu a parcurs toți cei KK metri spre stânga, îi va parcurge pe restul spre dreapta, urmând să își continue drumul spre dreapta.

În ce țintă va trage Colin al GG-lea glonț?

Date de intrare

Pe prima linie se găsesc trei numere întregi, NN, KK și GG, cu semnificatia din enunț.

Date de ieșire

Pe prima linie se va găsi un singur număr întreg, ținta în care Colin va trage al GG-lea glonț.

Restricții și precizări

  • 1N,K1091 \leq N, K \leq 10^{9};
  • 1G10181 \leq G \leq 10^{18};
  • Pentru teste în valoare de 1515 puncte, G4 000 și K3 000G \leq 4 \ 000 \ \text{și} \ K \leq 3 \ 000.
  • Pentru alte teste în valoare de 2525 puncte, N106N \leq 10^{6}.
  • Pentru alte teste în valoare de 4040 puncte, G109.G \leq 10^{9}.
  • Țintele în care trage Colin NU se distrug, indiferent cu câte gloanțe sunt lovite.

Exemplul 1

stdin

5 3 4

stdout

1

Explicație

Colin va lovi, pe rând, țintele 00, 33, 22 și 11. Când ajunge la ținta 44, el mai are de mers 22 metri, pe care îi face spre stânga. Când ajunge înapoi la ținta 00, el mai are de făcut 11 metru, și îl face spre dreapta.

Exemplul 2

stdin

3 2 3

stdout

0

Explicație

Colin va lovi, pe rând, țintele 00, 22 și 00. Să observăm că ținta 00 a fost lovită de două ori.

Log in or sign up to be able to send submissions!