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

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


Timp maxim de execuţie/test:
0.2 secunde
Memorie totală disponibilă/stivă:
8MB/4 MB

Considerăm numărul natural R precum şi şirul de n numere naturale nenule a1, a2, ..., an.

Cerinţă

Scrieţi un program care determină cel mai mic număr natural M care împărţit la oricare dintre numerele a1, a2, ..., an obţine un cât nenul şi acelaşi rest R.

Date de intrare

Fişierul minm.in conţine pe prima linie numărul natural R, pe a doua linie numărul natural n, iar pe a treia linie numerele a1, a2, ..., an separate prin câte un spaţiu.

Date de ieşire

Fişierul minm.out va conţine pe prima linie numărul natural M cerut.

Restricţii

  • 2 <= n <= 100
  • 0 <= R < ai <= 1000, pentru orice i între 1 şi n
  • Pentru 30% din teste, M va fi mai mic decât 5 000 000
  • Pentru alte 30% din teste, M va fi mai mic decât 2 000 000 000
  • Pentru restul de 40% din teste, M va va avea maximum 200 de cifre

Exemplu

minm.in minm.out Explicaţii
3
3
10 12 15
63
R=3. Cel mai mic număr care împărţit la 10, 12 şi 15 dă câturi nenule şi acelaşi rest 3 este 63.
prof. Dan Pracsiu
Liceul "Stefan Procopiu" Vaslui
dpracsiu@yahoo.com
prof. Adrian Panaete
Colegiul National „A. T. Laurian” Botoşani
acpanaete@yahoo.com
propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la XOR 2013: divider, eliminare, genab, grafxy, matd3, azeval, matrixdel, speed
De acelaşi autor: cai, rebus, harta, comun, axa, sir, ocean14, reduceri, div3, patrate6, vot, reziduu, accesibil, predecesor, permutari, scanduri, ordonare, xor1, paltrei, triunghi1, 123, traseu1, parbit, petrecere, secvbiti, subm, triunghi3, cmmdcsecv, drumuri1, fillmat, secvb, siruri3, acces, segmente, echilibru1, broscute, ksecv, paisprezece, proddiv, perechi2, expeval, maxtri, combcuv, dfs, qtri, blis, maxbin, probleme, divider, eliminare, genab, grafxy, matd3, azeval, matrixdel, speed, maxp, split, binremove, sminus, subsets, tcif, sprime, sir2dif, ecp, arbsum, robotzi, permtr, unudoi, matcnt, ssdj, dominant
Despre divizibilitate: celule, cai, trei, ruleta, an, factori, perechi, anagrame, axa, perspic, scara, programs, iepuras2, fry, policefm, turist, kfactor, cuc, prime, sqr, evaluare, factk, div3, divizor, euclid, stop, matricea, mutare, viteza, ingerasi, prieteni, robinson, romeo, perechi1, sume1, fact, tzigla, cifru2, elfi, vraji, desen2, exponent, trapez, resturi, exp1, ron, spirala1, gardul, tort, poligon3, sume2, smith, biliard, printesa, secvente1, ultime4, padure, multiplu1, 235, iepurasi, numar3, cmmmc, randomizare, divizori, pitag, bileprime, pin, canguri, numar4, jocprim, covor, nivfractie, cmmdcsecv, ai, grupe2, numerus, sport2, fagure, grad2, sumdivprod, oak, sumprod, paisprezece, numere10, proddiv, puncte4, trifoi, cartier, alune, intersectii, divider, numere11, prodnr, boltz, vistiernic, secvp, extraprime, divizori1, cumpanit, cntgcd, nrdiv, numere12, daruri, imprimanta, puteri, reflex, tg, sprime, diferenta, concurs4, vapoare, inventie, prime2
Despre numere mari: fib, 2sir, test, sort, gray, siruri, vecini, div, 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, pomi, cifrab, subsets, doitrei, conjectura, ech, inventie
Chestionare recomandate
surse trimise | ajutor