Asosiy qismga o‘tish
Sharof Rashidov nomida Samarqand davlat universiteti 2-son akademik litseyida Rated Contest #3
Yakka tartibda · Reytingli — natija reytingga ta’sir qiladi · Standart: yechilgan masalalar va jarima vaqti
Tugagan

A. Gilam plitalari

500 ball

Litsey kutubxonasining o‘qish zali to‘g‘ri to‘rtburchak shaklida, uning o‘lchamlari N × M metr. Zal poliga a × a metrli kvadrat gilam plitalari yotqizilmoqchi.

Plitalar devorlarga parallel holda, bir-biriga zich taqab teriladi. Plitani bo‘laklarga bo‘lib, bo‘laklarini boshqa joyga yotqizib bo‘lmaydi. Chetdagi plitalarning devordan chiqib qolgan qismi qirqib tashlanadi (rasmda shtrixlangan).

Butun polni yopish uchun eng kamida nechta plita kerak?

6 × 6 metrli zal va 4 × 4 metrli plitalar: 4 ta plita kerak
6 × 6 metrli zal va 4 × 4 metrli plitalar: 4 ta plita kerak

Kirish ma’lumotlari

Bitta qatorda uchta butun son: N, M va a.

Chiqish ma’lumotlari

Bitta butun son — kerakli plitalarning eng kam soni.

Cheklovlar

  • 1 ≤ N, M, a ≤ 10⁹
  • Javob 10¹⁸ gacha bo‘lishi mumkin: C++ da long long ishlating.

Misollar

Kirish
6 6 4
Chiqish
4
Kirish
1000000000 1000000000 1
Chiqish
1000000000000000000

Tushuntirish

1-misol: bir qatorga 6 ÷ 4 = 1,5 → 2 ta plita, ikki qator — jami 4 ta (rasmda).

2-misol: 10⁹ × 10⁹ ta plita — javob 32 bitli butun songa sig‘maydi.

Qoralama doskasi
Kod yozish
Kod yuborish 20 ta test
Yechim yuborish uchun tizimga kiring.