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

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


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

La ora de desen Floricel primeşte o temă interesantă. Desenează mai întâi un dreptunghi cu laturi numere naturale şi confecţionează din hârtie un număr oricât de mare de figuri identice cu acesta. Prin alăturarea unor astfel de figuri, numite figuri elementare, Floricel poate să construiască pătrate şi dreptunghiuri de diverse mărimi.
Ajutaţi-l pe Floricel să selecteze un număr minim de figuri identice cu dreptunghiul iniţial astfel încât, prin alăturarea acestora, să poată construi un pătrat. Atenţie, figurile elementare nu trebuie să se suprapună şi nici nu pot fi rotite .

Exemplu
Floricel desenează mai întâi un dreptunghi de lungime 3 şi lăţime 2 ca în figura a) :



Cel mai mic pătrat care se poate obţine prin alăturarea unor asemenea figuri, fără suprapuneri şi rotiri ale acestora este cel din figura b), are latura de 6 şi este compus din 6 figuri identice cu cea din figura a).

Cerinţă

Ştiind mărimile laturilor dreptunghiului iniţial, determinaţi latura celui mai mic pătrat pe care poate Floricel să îl construiască precum şi numărul de figuri identice cu dreptunghiul iniţial necesare pentru această construcţie.

Date de intrare

Fişierul desen2.in conţine pe prima linie lungimea şi lăţimea dreptunghiului iniţial, valori separate printr-un spaţiu.

Date de ieşire

Fişierul desen2.out va conţine pe prima linie latura pătratului construit, iar pe linia a doua numărul de figuri identice cu dreptunghiul iniţial necesare acestei construcţii.

Restricţii

• Laturile dreptunghiului sunt numere naturale nenule, mai mici sau egale decat 10000000
• Numărul minim de figuri utilizate este cel puţin 1.

Exemple

desen2.indesen2.outExplicaţii
6 3 6 2 Figura iniţială are laturile de 6 si respectiv 3. Cel mai mic pătrat care se poate construi prin alăturarea unor astfel de figuri are latura 6 şi se folosesc 2 astfel de figuri pentru această construcţie

autor: Prof. Daniela Ravoiu
propunător: Prof. Emanuela Cerchez
Liceul de Informatica ″Grigore Moisil″
emanuela.cerchez@gmail.com
Articole recomandate
Probleme recomandate
De la ONI 2009: bile, checkin, numere, text, reactii, volei, magic2, sirag, taste, tetris, origami, rafturi, joc2, br, reinvent, perspic, tir, patrate2, nrcuv2, matrice, patrate1, pikachu, taxe, cartonas, case
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, 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
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, 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, pegals, 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
Chestionare recomandate
surse trimise | ajutor