Cerința
Un tort dreptunghiular de dimensiuni MxN
trebuie împărţit în porţii pătrate de aceeaşi mărime. Găsiţi numărul minim de porţii care se pot obţine şi dimensiunea L
a acestora. Atât dimensiunile dreptunghiului cât şi ale pătratelor în care se împarte sunt numere întregi.
Date de intrare
Fişierul de intrare tort.in
va conţine pe prima linie numerele M
şi N
separate printr-un spaţiu.
Date de ieșire
Fişierul de ieşire tort.out
va conţine pe o singură linie, două numere naturale separate printr-un spaţiu, primul fiind numărul minim de porţii, iar celălalt dimensiunea L
.
Restricții și precizări
1 ≤ M ≤ N ≤ 10000
Exemplu
tort.in
20 24
tort.out
30 4
Cum e corect?
cout < "As la info";
cout << "As la info";
cout >> "As la info";
Felicitări! Poți mai mult?
Avem sute de probleme pentru tine, fiecare cu explicații ușor de înțeles.
Greșit, dar nu-i bai!
Antrenează-te cu sutele de probleme pe care ți le-am pregătit. Îți explicăm fiecare problemă în parte.
Rezolvare
Iată rezolvarea de 100 de puncte pentru problema TortO:
#include<bits/stdc++.h>
using namespace std;
ifstream in("tort.in");
ofstream out("tort.out");
int main()
{
int n,m,g,a;
in>>n>>m;
g=__gcd(n,m);
out<<n/g*m/g<<" "<<g;
}
Atenție
Enunțurile afișate pe această pagină aparțin exclusiv site-ului PbInfo. Astfel, pentru ștergerea conținutului, puteți să ne contactați la adresa .
Rezolvarea problemei #3118 TortO
Pe această pagină găsești rezolvarea de 100 de puncte pentru problema #3118 TortO de pe PbInfo.ro. Atenție: nu încurajăm copiatul codului! Totuși, credem cu tărie că analizarea unei soluții corecte este o metodă foarte ușoară de a învăța informatică, astfel că oferim sursele pentru peste 1500 de probleme de pe platforma PbInfo.ro.
Pentru rezolvări PbInfo de la peste 1500 de probleme, vă invităm să intrați pe site-ul nostru!