Atenție! Aceasta este o versiune veche a paginii., scrisă la 2017-02-27 18:33:24.000.
Revizia anterioară   Revizia următoare  

Fișierul intrare/ieșire magician.in, magician.out Sursă Olimpiada locala 2017 clasa a 6-a
Autor autor necunoscut Adăugată de avatar abserban Bogdan abserban
Timp de execuție pe test 0.05 sec Limită de memorie 2048 KB
Scorul tău N/A Dificultate N/A
open book Poți vedea testele pentru această problemă accesând atașamentele .

Magician (clasa a 6-a)

Matei, prietenul tău cel mai bun, te-a invitat împreună cu mai mulți colegi de clasă, săptămâna trecută, la ziua lui de naștere. Pentru că a vrut să vă impresioneze, a avut și câțiva animatori, printre care un magician. Toate trucurile magicianului v-au încântat. Unul dintre ele era interactiv și chiar foarte simplu, deși nu v-ați descurcat foarte bine. La acest truc, el a așezat pe o masă, în linie, mai multe pahare cu gura în jos. A ales apoi unul dintre pahare, sub care a băgat o bilă. A început să mute paharele, păstrând aranjarea lor liniară pe masă. De exemplu, dacă sunt 6 pahare pe masă în ordinea 1 2 3 4 5 6, la mutarea paharului 2 după paharul 5, ordinea paharelor devine 1 3 4 5 2 6. După ce făcea o serie de mutări cu o viteză uluitoare, vă întreba care este paharul ce conține bila. Nici măcar o dată n-ați nimerit paharul cu bila înăuntru. Matei este convins că, folosind calculatorul, poate să găsească rapid paharul ce conține bila.
Știind că îți place foarte mult să programezi, te roagă pe tine să-i scrii un program care să determine locul final al
paharului în care se găsește bila.

Cerință

Dându-se un număr natural n, reprezentând numărul de pahare așezate în linie pe masă, un număr natural k, reprezentând poziția inițială a paharului sub care se găsește bila, un număr natural m, ce reprezintă numărul de mutări făcute și m perechi de numere naturale, p1 și p2, unde p1 înseamnă poziția din care este luat un pahar, iar p2 este poziția în care va fi mutat acel pahar, se cere să se determine care este poziția finală a paharului ce conține bila.

Date de intrare

Fișierul de intrare magician.in ...

Date de ieșire

În fișierul de ieșire magician.out ...

Restricții

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

Exemplu

magician.in magician.out
This is some
text written on
multiple lines.
This is another
text written on
multiple lines.

Explicație

...

Trebuie să te autentifici pentru a trimite soluții. Click aici

Indicii de rezolvare

Arată 3 categorii