Crina și Rareș pornesc în călătoria imaginară spre Deva și pentru aceasta fiecare își construiește câte un autocar din piese de lego. Pentru a nu crea blocaje în trafic, intrarea autocarelor în oraș este gestionată de un semnal pe care este scris un număr natural . Astfel, fiecare autocar ce ajunge în dreptul semnalului, trebuie să aștepte, un număr de minute egal cu valoarea absolută a diferenței dintre S și numărul de identificare al autocarului său.
Cei doi copii își împart în mod egal piesele de lego pe care sunt scrise cifre (fiecare copil are același număr de piese ca și celălalt, pentru fiecare cifră în parte), cu care formează numerele de identificare ale celor două autocare. Crina aranjează una lângă alta toate piesele sale și formează cifră cu cifră, numărul de identificare al autocarului ei iar Rareș procedează la fel și formează numărul pentru autocarul său. Pentru ca cele două numere să nu fie identice, copiii stabilesc ca să fie strict mai mic decât numărul al semnalului iar numărul strict mai mare decât . În cazul în care vreunul din cele două numere nu poate fi construit din piesele împărțite, atunci autocarul respectiv va avea identificatorul și va aștepta la semnal până trece celălalt autocar.
Cerinţe:
- Determinați numerele și astfel încât, autocarul fiecărui copil să aștepte cât mai puține minute la semnal.
- Știind că autocarele celor doi copii au ajuns în același timp în fața semnalului, determinați numărul minim de minute de așteptare ale autocarului care va trece primul de semnal.
Date de intrare
Fișierul de intrare lego.in
conține:
- pe prima linie numărul natural ce poate avea valorile sau , reprezentând numărul cerinței;
- pe cea de-a doua linie un singur număr natural cu semnificația din enunț;
- pe următoarele linii câte două numere naturale și , despărțite prin câte un spațiu, cu următoarea semnificație: reprezintă numărul pieselor cu cifra , pe care le are fiecare copil.
Date de ieșire
Pentru , fișierul de ieșire lego.out
va conține pe prima linie două numere naturale și , în această ordine, despărțite printr-un spațiu, determinate conform cerinței .
Pentru , fișierul de ieșire lego.out
va conține pe prima linie, un singur număr natural determinat conform cerinței .
Restricții și precizări
- ;
- fiecare copil are cel mult piese;
- cifrele sunt distincte;
- pentru rezolvarea corectă a cerinței se acordă de puncte iar pentru rezolvarea corectă a cerinței se acordă de puncte.
Exemplul 1
lego.in
1
153
1 7
3 4
lego.out
0 4447
Explicație
Se rezolvă doar cerința .
Pe semnal este scris numărul . Fiecare copil are piese cu cifra și o piesă cu cifra . Crina nu poate construi cu aceste piese un număr mai mic ca , de aceea autocarul său este identificat cu numărul . Rareș construiește numărul .
Exemplul 2
lego.in
2
42
1 3
1 5
lego.out
7
Explicație
Se rezolvă doar cerința .
Pe semnal este scris numărul . Fiecare copil are o cifră de și o cifră de . Crina construiește numărul și așteaptă la semnal minute. Rareș construiește numărul și așteaptă la semnal minute. Numărul minim al minutelor de așteptare este .