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
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