7segmente

Time limit: 0.01s Memory limit: 2MB Input: 7segmente.in Output: 7segmente.out

Un indicator cu 77 segmente este un dispozitiv de afişaj electronic destinat afişării unei cifre zecimale. Aceste dispozitive sunt utilizate pe scară largă în ceasuri digitale, contoare electronice şi alte aparate, pentru afişarea informaţiilor numerice. Cele 77 segmente au fost notate cu literele a, b, c, d, e, f, g, după modelul din figura alăturată. Afişarea uneia din cifrele de la 11 la 99 constă în aprinderea anumitor segmente din cele 77, după cum urmează:

  • Cifra 11: b, c
  • Cifra 22: a, b, d, e, g
  • Cifra 33: a, b, c, d, g
  • Cifra 44: b, c, f, g
  • Cifra 55: a, c, d, f, g
  • Cifra 66: a, c, d, e, f, g
  • Cifra 77: a, b, c
  • Cifra 88: a, b, c, d, e, f, g
  • Cifra 99: a, b, c, d, f, g

Proiectarea diverselor sisteme de afişaj trebuie să ţină cont şi de puterea necesară pentru afişarea unei cifre. Pentru aprinderea unui segment este necesară o putere de 11 mW. Astfel, în funcţie de cifra afişată, dispozitivul necesită o putere egală cu numărul de segmente aprinse la afişarea cifrei respective. Puterea necesară pentru afişarea unui număr natural este egală cu suma puterilor necesare afişării fiecăreia dintre cifrele sale.

Cerință

Să se scrie un program care citeşte două numere naturale nenule nn şi pp, (numărul nn având toate cifrele nenule) şi calculează:

  • numărul natural kk reprezentând puterea necesară pentru afişarea numărului nn;
  • cel mai mare număr natural tt, format numai din cifre nenule, mai mic sau egal decât nn, care necesită pentru afişare o putere de cel mult pp mW.

Date de intrare

Prima linie a fişierului de intrare 7segmente.in conţine două numere naturale nenule nn şi pp (numărul nn având toate cifrele nenule), despărţite printr-un spaţiu, cu semnificaţia de mai sus.

Date de ieșire

Fişierul de ieşire 7segmente.out va conţine pe o singură linie, cele două numere naturale nenule kk şi tt (numărul tt având toate cifrele nenule), separate printr-un spaţiu, cu semnificaţia de mai sus.

Restricții și precizări

  • 1n10191 \leq n \leq 10^{19}
  • 2p1502 \leq p \leq 150
  • Pentru rezolvarea primei cerinţe se va acorda 20%20\% din punctajul unui test.

Exemplu

7segmente.in

7654 12

7segmente.out

18 7511

Explicație

Numărul nn este 76547654; puterea necesară pentru afişare este 3+6+5+4=183 + 6 + 5 + 4 = 18 mW, iar cel mai mare număr, mai mic sau egal cu 76547654, format numai din cifre nenule, care necesită pentru afişare o putere de cel mult 1212 mW, este 75117511.

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