Vilibalds nolēma sagriezt taisnstūrveida rūtiņu lapu, kuras izmēri bija n×m rūtiņas, kvadrātos. Vispirms viņš no taisnstūra ar taisnu griezienu nogrieza lielāko iespējamo kvadrātu. Pēc tam kvadrātu nolika malā un atkārtoja iepriekšējo darbību ar atlikušo taisnstūri. Tā (visu laiku nogriežot lielāko iespējamo kvadrātu) Vilibalds turpināja griezt, līdz kamēr arī atlikumā ieguva kvadrātu.
Uzrakstiet programmu, kas nolasa no faila taisnst.in naturālu skaitļu n un m vērtības (n < 10000, m < 10000) un nosaka, cik kvadrātus Vilibalds ieguva, sagriežot taisnstūri iepriekš aprakstītajā veidā.
Ievaddatu fails taisnst.in satur 2 skaitļus: n < 10000 un m < 10000, atdalītus ar tukšumsimbolu.
Izvaddatu failā taisnst.out jāizvada iegūto kvadrātu skaits.
taisnst.in | taisnst.out | Piezīme |
3 7 |
5 |
Taisnstūris tika sagriezts kvadrātos ar malu garumiem 3,3,1,1,1 |
taisnst.in | taisnst.out | |
9999 9999 |
1 |