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

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


Timp maxim de execuţie/test:
0.1 secunde
Memorie totală disponibilă/stivă:
2 MB/1 MB

Fie n un număr natural şi A = {1,2,3,4,5, . . . , n} mulţimea tuturor numerelor naturale cuprinse între 1 şi n.

Cerinţă

Să se scrie un program care determină 2 submulţimi, notate cu P şi S, cu proprietăţile:
- P ∩ S = Ф;
- P U S = A;
- Produsul elementelor mulţimii P este egal cu suma elementelor mulţimii S.

Date de intrare

Fişierul de intrare pegals.in conţine pe prima linie un număr natural n cu semnificaţia de mai sus.

Date de ieşire

Fişierul de ieşire pegals.out va conţine 2 linii. Pe prima linie se va scrie numărul de elemente ale mulţimii P. Pe a doua linie se vor scrie elementele mulţimii P, separate prin câte un spaţiu.

Restricţii

  • 5 ≤ n ≤ 300000
  • Soluţia nu este unică, se va accepta orice soluţie corectă.

Exemplu

pegals.in pegals.out Explicaţie
11
3
1 5 10
A={1,2,3,4,5,6,7,8,9,10,11}
P={1,5,10}
S={2,3,4,6,7,8,9,11}
1x5x10 = 2+3+4+6+7+8+9+11 = 50
prof. Ciprian Cheşcă
Grup Şcolar "Costin Neniţescu" Buzău
cchesca@yahoo.com
propunător: Prof. Emanuela Cerchez
emanuela.cerchez@gmail.com
Probleme recomandate
De la .campion 2011: ore, valet, xpn, efect, nrperm, b2k, sumdivprod, nr0, maxviz, oneton, oras1, ksecv, ripstick, antic, oak, nor, nrpomi, sumprod, paisprezece, cover1, prisme, gxor, progresii, anagramabil, zuma, nrpal, sdmin, lista, operatii1, codarb, codpatrat, adprod, puncte4, qtri, reconst, gsm, subsiruri, mijloc, trifoi, cubulete, romb, maxbin, albine2, probleme, triburi1, megascoala
De acelaşi autor: patrate1, impozit, neuroni, cern, partitie, vase, poligon4, xpn, roata, cifreco, 7segmente, clepsidru, amestec, cumpanit, defrag, nmult, procente
Despre structura repetitiva: cifre1, super, schimb, jeton, descfib, taxe, romane, mobile, cuburi3, tzigla, morse, powerpuff, multimi, ucif, tabel, ocr, numere7, cifre2, piramida, vraji, reforma, cartonas, cabina, case, desen2, exponent, cifre3, concurs3, joc13, reactivi, vanatoare, submult, paranteze, tort, copaci1, ogorul, puncte3, efort, muzeu, smith, biliard, palc, prod3, fazanr, cadouri, bursa, meteo, prodmax, zar, tren4, lego, maraton1, cluburi, domino1, jump, alo, cifra1, case1, brazi, greiere, divizori, pitag, porumb, secv9, divk, rachete, pin, sumacifre, aritm, psp, triplu, triunghi3, cmmdcsecv, ssmax, ape, furnici1, domino2, acoperire1, ore, b2k, sumdivprod, subsecvmax, dale, bancomat, sume4, alice, porumb1, albine2, culegere, stele1, medalion, cifreco, meteo1, unupatru, xyz, vistiernic, chibrituri, bete1, greieri, interviu, prieten, prize, conturi, numere12, martisoare, piramide, pagini, punctul, tablita, pavare1, ordine, covor1, speciale, echer, numere13
Despre structura alternativa: cuburi3, multimi, ucif, tabel, ocr, numere7, cabina, exponent, cifre3, concurs3, joc13, reactivi, vanatoare, submult, visul, paranteze, copaci1, ogorul, muzeu, timer, triunghi1, piatra, greiere, numerus, ape, domino2, ore, alun, chibrituri, interviu
surse trimise | ajutor