.campion
conectare | înregistrare | căutare
Pagina principală » Probleme » div

ultima problemă
grupă: mică
sursă: OMI 2016
ultimul articol
autor: Prof. Radu Vişinescu
ultimul software
autor: Prof. Emanuela Cerchez
div


Timp maxim de execuţie / test:
0.5s
Memorie totala disponibilă / stivă:
2MB / 1MB

Se citesc două numere naturale M și N.

Cerinţă

Să se elimine o secvenţă de cifre din numărul N pentru a obţine un număr divizibil cu M de valoare maximă.

Date de intrare

Fișierul de intrare div.in conţine pe prima linie numărul natural nenul M iar pe a doua linie numărul natural N.

Date de ieşire

Fișierul de ieșire div.out va conține două numere întregi i1 și i2 separate prin câte un spaţiu, reprezentând indicii primei, respectiv ultimei cifre care vor fi şterse. Cifrele lui N se indexează de la 1, de la stânga la dreapta. Dacă sunt mai multe soluţii se va scrie cea pentru care primul indice este cel mai mic. Dacă nu trebuie eliminată nici o cifră se vor scrie două cifre de 0.

Restricţii

2 <= M <= 30000.
N are cel mult 5000 cifre.
prima cifră a lui N este nenulă.
o secvență este formată din cifre aflate pe poziții consecutive în numărul N.

Exemple

div.indiv.out
2 3333333333 1 10
7 33332222 0 0
7 3333322222 5 6

autor: Prof. Nistor-Eugen Moţ
propunător: Stud. Vlad Manea
Facultatea de Informatică
vlad.c.manea@gmail.com
Articole recomandate
Probleme recomandate
De la ONI 2008: ab2, iepuras, palind, auto, teatru, pm, submat, reteta2, rezervatie, creioane, melci, mere2, felinare, joc3, 2numere, fi, tablou, borcane, mexc, tcast, dep, dist1, stiva, banda, pavare, poarta, aranjare, bile4, subgeom, albinuta1, curent, pviz, atac2, virus
De acelaşi autor: cursa, insule, termen, mese, hperm, zmeu, chimie2, mere2, vile, dans, multiplu, paralel, divizor, ghici, barca1, fibo, parc, circular, sant, mobile, pattern, mutare, concurs2, soricel1, soricel2, vizibil, bloc, soricel3, sah1, gramada, gramezi1, aranjari, numere5, cifru1, lacusta, sir6, puncte3, peri, atelier, radical, pion, el, tort1, triunghi4, bile6, zmax
Despre secvenţe: degrade, hora, simetric, egal, ruleta, ecran, sirag, pasi, firma, br, numere2, termen, teatru, repeat, ratb, 2sec, sport, pikachu, suma3, panouri, sir5, mare, hof, resturi, efort, xor1, livada1, diff, popic, guess, albine1, permutare, miere, atelier, obstacole, echilibru1, lcdr, 3max, ksecv, maxbin, meteo1, galbeni, maxp, secvp, split, secvente2, ausoara, sminus, munte3, cool, betisoare, unudoi, charlie, lasere, arc, dominant, restaurare, roua
Despre numere mari: fib, 2sir, test, sort, gray, siruri, vecini, sir2, nrcuv2, scor, hanoig, red, matrice3, pavaj, depou, pm, sqr, set, albine, teatru1, descfib, tub, m01, soldati1, euclid, mutare, munte1, bifo, banda10, sg1, cutii, zumzi, numere7, trapez, patrate6, muguri, impozit, kbiti, m4, numar3, parbit, petrecere, randomizare, radical, ghinion, aliniere, sumb, cavaleri, camera616, numar4, pavari, asfalt, rotund, cos, risipa, xpn, dale, codpatrat, culori1, plus, minm, pomi, cifrab, subsets, doitrei, conjectura, ech, inventie
surse trimise | ajutor