Sunteți pe pagina 1din 1
 

Clasa a Va

Problema bomboane

100 puncte

De ziua lui, Migofni, trebuie sa împartă N bomboane celor 3 prieteni ai săi. Din fericire pentru ei, N este un număr foarte mare, dar nu este în mod obligatoriu divizibil cu 3. Migofni ar putea şterge câteva cifre din numărul N astfel încât rezultatul să fie divizibil cu 3, apoi sa împartă numărul obţinut la 3 şi restul bomboanelor să le păstreze pentru el.

Cerinţă

Care este numărul minim de cifre pe care le poate şterge Migofni astfel încât N să devină divizibil cu 3?

Date de intrare

Fişierul bomboane.in conţine mai multe teste. Pe prima linie se află T, numarul de teste. Următoarele T linii contin descrierea pentru câte un test. Primul număr de pe linie este k, numărul de cifre ale lui N, urmat de un spaţiu si apoi k cifre, cifrele numărului N în ordine.

Date de ieşire

Fişierul bomboane.out va conţine T linii, pe fiecare fiind afişat răspunsul la fiecare test în ordine.

Restricţii şi precizări

1

1 k ≤ 10000

Pentru teste in valoare de 30 puncte, k ≤ 3

Pentru teste in valoare de 60 puncte, k 9

T ≤ 10

Exemplu:

bomboane.in

bomboane.out

Explicaţii

5

1

Dacă ştergem cifra 4 rămâne 198 care este 3×66.

4

1984

2

Dacă ştergem cifrele 1 şi 7 rămâne 9 care este 3×3.

3

197

1

Dacă ştergem cifra 1 rămâne 099 = 99 = 9×11

4

1033

0

(zerourile din stanga se ignoră)

3

321

2

321 = 3×107 Dacă ştergem toate cifrele se consideră că rămane numărul 0, care este 3×0.

2

22