CSES - Suorakulmio
  • Time limit: 1.00 s
  • Memory limit: 512 MB

Sinulla on aluksi a \times b -kokoinen suorakulmio. Tehtäväsi on jakaa suorakulmio neliöiksi tekemällä leikkauksia.

Valitset joka siirrolla yhden suorakulmion ja leikkaat sen kahteen osaan vaaka- tai pystysuuntaisesti kokonaislukukohdasta.

Mikä on pienin mahdollinen leikkausten määrä?

Syöte

Syötteen ainoalla rivillä on kaksi kokonaislukua a ja b.

Tuloste

Tulosta yksi kokonaisluku: pienin leikkausten määrä.

Rajat

  • 1 \le a,b \le 500

Esimerkki

Syöte:

3 5

Tuloste:

3

Selitys: Lopulliset suorakulmiot ovat 3 \times 3, 2 \times 2, 1 \times 1 ja 1 \times 1.