Cif-Oji6 este o imprimantă matriceală numită și imprimantă cu ace, deoarece tipărirea se realizează prin impactul acelor capului de imprimare pe o bandă cu tuș. Acele sunt aranjate într-o grilă dreptunghiulară formată din rânduri de ace, pe fiecare rând aflându-se la distanțe egale câte ace, așa cum se observă în figura următoare.
Prin acționarea diferitelor combinații de ace din grilă, se definește forma fiecărei cifre ce permite tipărirea acesteia prin puncte, în felul următor:
De exemplu, cifra va fi tipărită prin puncte ca rezultat al acționării a ace din grilă: din primul rând de ace al grilei se vor acționa toate cele ace, din următorul rând doar acul din dreapta, apoi de pe următorul rând toate cele ace, apoi acul din stânga de pe penultimul rând iar din ultimul rând toate cele ace.
Cerință
- Știind că imprimanta Cif-Oji6 a tipărit numărul , determinați care este cea mai mare cifră a numărul pentru care s-a acționat un număr minim de ace ale grilei.
- Știind că imprimanta mai are tuș pe bandă doar pentru imprimarea a puncte, determinați cel mai mare număr natural ce poate fi tipărit prin exact puncte.
Date de intrare
Fișierul de intrare imprimanta.in
conține pe prima linie două numere naturale și separate printr-un spațiu, unde reprezintă numărul tipărit de imprimantă iar numărul de puncte pentru care imprimanta mai are tuș.
Date de ieșire
Fișierul de ieșire imprimanta.out
va conține:
- pe prima linie un singur număr natural ce reprezintă cea mai mare cifră a numărul pentru care s-a acționat un număr minim de ace ale grilei.
- pe cea de-a doua linie a fișierului se va scrie cel mai mare număr natural ce poate fi tipărit prin puncte.
Restricții și precizări
- ;
- ;
- Pentru rezolvarea corectă a cerinței se acordă % din punctajul fiecărui test iar pentru rezolvarea corectă a cerinței se acordă % din punctajul fiecărui test.
Exemplul 1
imprimanta.in
2852 16
imprimanta.out
5
74
Explicație
Pentru tipărirea cifrei s-au acționat ace, pentru cifra s-au acționat ace iar pentru cifra tot ace. Numărul minim de ace pentru tipărirea unei
cifre este .
este cea mai mare cifră a numărului ce a fost tipărită cu ace. Cel mai mare număr natural ce poate fi tipărit prin puncte este : puncte (pentru cifra ) + puncte (pentru cifra ) = puncte.
Exemplul 2
imprimanta.in
88 25
imprimanta.out
8
11111
Explicație
Pentru tipărirea cifrei s-au acționat ace.
Cel mai mare număr natural ce poate fi tipărit prin de puncte este : ( puncte pentru cifra ) = de puncte.