- Bă, care este al milionulea?
- Nu știu frate, hai să îl întrebăm pe geamăn.
Cerință
Dorel este șeful celei mai mari închisori din România. Aceasta are o simplă problemă, care îi afectează grav reputația: în fiecare zi evadează câte un prizonier. Fiind o închisoare imensă, în aceasta se află prizonieri, numerotați de la la . Dorel dorește să rezolve această problemă, așa că a recrutat polițiști, numerotați de la la , care să patruleze perimetrul penitenciarului. Polițistul are puterea . Un deținut cu numărul este prins de polițistul dacă (numărul deținutului este divizibil cu ).
În fiecare zi, toți prizonierii încearcă să evadeze în ordine crescătoare a numărului lor (de la la ). Un prizonier poate evada dacă nu este prins de niciun polițist activ. După ce un prizonier evadează, Dorel baricadează toate ieșirile din închisoare până în următoarea zi. Astfel, niciun alt prizonier nu mai poate evada în ziua respectivă.
Dorel este șeful închisorii doar pentru zile (după i se termină free trial-ul). În fiecare zi, acesta încearcă o configurație nouă de polițiști, așa că, în ziua , polițiștii activi vor fi cei cu numărul de ordine între și (un polițist este activ în ziua dacă ). Dorel v-a angajat pe voi pentru a-i spune, în fiecare zi, ce prizonier reușește să evadeze.
Zilele sunt independente una de cealaltă (Dorel reușește să aducă înapoi prizonierul care a evadat în ziua anterioară)! De exemplu, prizonierul poate evada în două zile diferite.
Date de intrare
Pe prima linie a fișierului de intrare inchisoare.in se găsesc două numere întregi, și , reprezentând numărul de polițiști recrutați de Dorel, respectiv numărul de zile în care acesta conduce închisoarea.
Pe a doua linie se găsesc numere întregi, separate printr-un spațiu, reprezentând puterea a fiecărui polițist.
Pe următoarele linii, se găsesc două numere întregi, și , reprezentând configurația de polițiști aleasă de Dorel în ziua .
Date de ieșire
Pe următoarele linii ale fișierului de ieșire inchisoare.out se va găsi un număr întreg, reprezentând numărul de ordine al prizonierului care evadează în ziua (în ordinea zilelor din fișierul de intrare).
Restricții și precizări
- ;
- ;
- , pentru ;
- , pentru ;
- Se poate demonstra că evadează un singur prizonier în fiecare zi;
- Zilele sunt independente una de cealaltă;
| # | Punctaj | Restricții |
|---|---|---|
| 1 | 23 | și |
| 2 | 29 | și |
| 3 | 17 | și |
| 4 | 31 | Fără restricții suplimentare |
Exemplu
inchisoare.in
10 2
14 6 2 3 7 9 19 100 5 12
2 7
3 9
inchisoare.out
5
11
Explicație
În prima zi, Dorel alege polițiștii cu puterile .
- Prizonierul cu numărul este prins de polițistul cu .
- Prizonierul cu numărul este prins de polițistul cu .
- Prizonierul cu numărul este prins de polițistul cu .
- Prizonierul cu numărul nu este prins de niciunul din polițiștii activi, așa că reușește să evadeze.
În a doua zi, sunt aleși polițiștii cu numărul de ordine între și . Prizonierul care evadează este .