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

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


Timp maxim de executie/test:
0.1 secunde
Memorie totala disponibila/stiva:
16 MB/1 MB

La ultima ora de matematica Gigel a invatat despre numere prime si cum se poate afla daca un numar este prim sau nu. Dar, asa cum stim deja, lui Gigel ii place sa se joace cu numerele. Si imediat in mintea lui a aparut o problema: daca numeroteaza colegii de clasa de la 1 la n, se pot forma perechi de colegi astfel incat suma numerelor lor de ordine sa fie un numar prim? Si daca DA, care este numarul maxim de astfel de perechi care se pot forma?

Cerinta
Dat fiind n, numarul de elevi din clasa, sa se determine toate perechile de elevi care pot fi formate.

Date de intrare
Fisierul de intrare perechi.in contine pe prima linie un numar natural nenul n, reprezentand numarul de elevi din clasa lui Gigel.

Date de iesire
Fisierul de iesire perechi.out contine pe fiecare linie cate doua numere naturale separate printr-un spatiu reprezentand numerele de ordine a doi elevi ce satisfac conditiile problemei.

Restrictii si precizari
2 <= n <= 100 000
Un elev poate sa apara in cel mult o pereche
Ordinea in care perechile apar in fisierul de iesire este arbitrara
Ordinea in care numerele apar in pereche este arbitrara

Exemplu

perechi.in perechi.out Explicatii
7 1 6
5 2
4 7

 
Perechile care se pot forma sunt:
1 + 6 = 7 (numar prim)
5 + 2 = 7 (numar prim)
4 + 7 = 11 (numar prim)
Se observa faptul ca 3 nu apare in nici o pereche; el ar fi putut sa apara in pereche cu 4, caz in care nu ar fi aparut 7

prof. Marinel erban
Liceul de Informatica "Gr. C. Moisil" Iasi
marinel_serban@yahoo.com

propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la .campion 2007: teanc, index, light, copaci, teren, pizza, grupe, cod, ecran, drum, soldati, factura, palma, decript, lbd, aven, cs, h, trenuri, sort, spam, complex, parent, holo, tren2, gray, siruri, arce, pasi, cifre, mgo, firma, joc, cartonase, vikingi, anagrame, balbe, vecini, balaur, tribile, conflicte, criptmat, mesaj, maxim, magic3, desen, plimbare, cutie, patrate, party, vagoane, robot, astre, trains, numere2, friends, tricouri, furtuna, net, baby, scaune, 3d, axa, bile2, vmem, pahare, termen, sablon, zapada, cuvinte, excursie, hd, pajura, pc, sir, cadere, pioni
De acelaşi autor: premii, finala, fractii, trei, manevre, nrcuv, an, vopsea, opmat, tramvai, bipal, kpal, sarpe, replace, factori, barca, grupe, cod, reactii, factura, decript, trenuri, holo, cifre, firma, tribile, mesaj, tricouri, pajura, monede, programs, fry, repeat, red, pavaj, bacan, nrbinar, invest, cutie2, loc, depou, nr3, zid, felinare, sir3, sqr, carte, labirint, stea, count, evaluare, super, schimb, zaruri, vectori, spirala, desen1, rima, ceas1, romane, sms, bac, excursia, joc7, furnici, munte1, cezar, marcare, excursie1, culmi, sume1, schi, nr4, fractie, cod3, medii, tren3, top, sant1, imagine, ocr, perfect, pluton, reforma, alee, ceas2, paritate, borcane, aranjare, comoara1, culmi1, reactivi, submult, sablon1, sir8, sume2, dansatori, smith, tom, matriosca, asociativ, control1, calorii, immortal, concat, mat, cubinvers, mine, divizori, cheie, stelar, joct, minmax, cladire, adunscad, razboi, ore, oras1, sumprod, prisme, operatii1, lgdrum, unupatru, chibrituri, extraprime, prieten, rebus1, grindina, opmult, betisoare, antitero, clase, pagini, ornament, ordine, spioni1
Despre divizibilitate: celule, cai, trei, ruleta, an, factori, 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, minm, numere11, prodnr, boltz, vistiernic, secvp, extraprime, divizori1, cumpanit, cntgcd, nrdiv, numere12, daruri, imprimanta, puteri, reflex, tg, sprime, diferenta, concurs4, vapoare, inventie, prime2
Chestionare recomandate
surse trimise | ajutor