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

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


Timp maxim de execuţie / test:
0.1s
Memorie totala disponibilă / stivă:
16MB / 10MB

Fiul risipitor primeşte de ziua lui o sumă de S lei.
Începând din acea zi (considerată ca ziua 1 ) în fiecare zi se întâmplă unul dintre următoarele evenimente:
• Dacă S dă restul 0 la împărtirea cu 3 atunci el cheltuie două treimi din sumă.
• Dacă S dă restul 1 la împărtirea cu 3 atunci el primeşte 3A+2 lei de la tata.
• Dacă S dă restul 2 la împărtirea cu 3 atunci el primeşte 3B+1 lei de la mama.

Cerinţă

Cunoscându-se S – suma iniţiala, A, B – numere cu semnificaţia din enunţ să se determine primele două zile în ordine cronologică în care fiul risipitor va avea aceeaşi sumă precum şi suma respectivă.

Date de intrare

Fişierul de intrare risipa.in conţine pe prima linie numărul natural S reprezentând suma de care dispune fiul risipitor în prima zi iar pe a doua linie cele două valori naturale A şi B separate printr-un spaţiu.

Date de ieşire

Fişierul de ieşire risipa.out va conţine pe prima linie o valoare naturală reprezentând prima sumă care se repetă, iar pe a doua linie cele două valori naturale, separate printr-un spaţiu reprezentând prima, respectiv a doua zi în care s-a obţinut respectiva sumă.

Restricţii

1 <= S <= 10100
1 <= A, B <= 1000
• Suma unei zile este considerată cea de la începutul zilei înainte ca fiul risipitor să cheltuie bani sau dupa caz să primească bani de la mama sau de la tata.

Exemple

risipa.inrisipa.outExplicaţii
7 1 1 6 7 9 Daca suma dă restul 1 primeşte 5 lei.
Daca suma dă restul 2 primeşte 4 lei.
Ziua 1 : suma 7 rest = 1 castigă 5 lei
Ziua 2 : suma 12 rest = 0 pierde 8 lei
Ziua 3 : suma 4 rest = 1 castigă 5 lei Ziua 4 : suma 9 rest = 0 pierde 6 lei
Ziua 5 : suma 3 rest = 0 pierde 2 lei
Ziua 6 : suma 1 rest = 1 castigă 5 lei Ziua 7 : suma 6 rest = 0 pierde 4 lei
Ziua 8 : suma 2 rest = 2 castigă 4 lei
Ziua 9 : suma 6 la fel ca in ziua 7

autor: Prof. Adrian Panaete
propunător: Prof. Emanuela Cerchez
Colegiul Naţional ″Emil Racoviţă″
emanuela.cerchez@gmail.com
Probleme recomandate
De la LOT SB 2011: cifre4, grad2, liste, pixy, domino2, neconex, testament, enigma, asfalt1, intervale, lant1, lcdr, jocs, jb
De acelaşi autor: butoane, mofocarburi, cover1, codarb, trifoi, albine2, nkd, transform, fractii2, 2sah
Despre vector: trei, simetric, egal, ruleta, pod, uscat, afise, an, bunici, cursa, onu, tramvai, cadou, kpal, expresie, piticot, roci, petrol, grad, ruleta2, ecran, palma, concurs, holo, ab2, tren2, cifre, mgo, firma, anagrame, joc2, br, maxim, astre, numere2, baby, zapada, hd, startrek, vecini2, drept, teatru, tir, patrate2, nr, cifra, repeat, unu, criptare, ratb, placi, sume3, turist, matrice3, pavaj, sume, kafka, bacan, spair, grup, friends2, bitslang, fisc, scor2, cat, nr3, chimie2, zid, politics, submat, reteta2, rezervatie, creioane, felinare, 2numere, exp, scoici, patrate1, playlist, sqr, carte, oua, turn, ants, div3, jeton, politic, trecere, maraton, zaruri, suma1, mere1, agitatie, lacuri, secv, sotron, triunghi, carti1, spioni, kalah, excursia, matricea, maxq, oras, furnici, baschet, ingerasi, numar1, prieteni, aritma, cezar, bifo, pal, seceta, bare, soricel1, antena, avere, paianjen, bloc, schi, suma3, fractie, tunel, pepsi, prefix, tren3, avion, premii1, csir, top, bsir, secvente, cod4, cuburi3, limbaj, panouri, sant1, zumzi, sport1, baschet1, mere3, powerpuff, placare, sir4, volei1, tabel, ocr, numere7, lacusta, flori, pluton, elfi, mare, grupe1, maroco, cartonas, cabina, case, cod5, furnica, numere8, paritate, comoara1, exponent, control, exp1, joc13, popas, reactivi, siruri1, vanatoare, submult, text1, taxe1, visul, paranteze, puncte3, cub3, numere9, panglica, pietre, poartas, sume2, bal, secvsir, vot, prefix1, accesibil, palc, standard, bursa, meteo, jetoane, printesa, palindrom, joker, matriosca, loto, cuvant, cladiri1, secvente1, zar, tren4, asociativ, lego, medalii, figura, joc14, neuroni, char, dartz, turism1, calorii, xor1, paltrei, album, livada1, colorare, greutati, brazi, submatrix1, plaja, cd1, cifru3, permutare, miere, tetris1, conferinta, atelier, radical, bileprime, nx, atletism, sumb, minmax, sumacifre, jocprim, sircifre, cmmdcsecv, secvb, siruri3, cifru4, vase, carte1, grad1, litere, magic6, macheta, butoane, ec, stalpi2, fagure, goe, papusa, taburet, mesaj3, zar1, joc16, talent, joc18, cos, punctfix, liste, triburi, nr0, oneton, nor, nrpomi, paisprezece, anagramabil, zuma, joc20, dale, perechi2, consiliu, becuri2, codpatrat, adprod, qtri, reconst, arme, triunghi4, deal, ozn1, cifru5, flori1, elicop, roata, trifoi, maxbin, culori2, numar5, bile6, proiecte, alune, cuburi4, sstabil, intersectii, copaci2, 7segmente, amedie, drept2, divider, eliminare, matd3, prodnr, fraze, vectori1, compar, unific, galbeni, clepsidru, calcule, puncte6, maxp, cursa1, secvp, swap, extraprime, onigim, divizori1, remi1, tetris3, amestec, eoliene, split, momente, secvente2, ausoara, aranjare2, vintage, binremove, sminus, subsets, interclasare, palindromuri, colina, doitrei, rebus1, tcif, munte3, triunghi6, schi1, rascoala, solitar, praslea, vot2, tema, sprime, sir2dif, aperm, unudoi, prajituri, tan, concurs4, ech, arc, dominant, ordine, tv1, nebuni, sort2dist, lightbot, iepuras1, castig
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, xpn, dale, codpatrat, culori1, plus, minm, pomi, cifrab, subsets, doitrei, conjectura, ech, inventie
surse trimise | ajutor