eolymp
bolt
Try our new interface for solving problems
Məsələlər

Кафельная плитка

Кафельная плитка

Иннокентий устроил ремонт на кухне. Как профессиональный строитель, он прекрасно знает, что для кухни нет ничего лучше кафельной плитки. Кухня Иннокентия представляет собой прямоугольник \textbf{w} на \textbf{h} метров. К сожалению, нужная плитка продается только в одном магазине. Каждая плитка имеет фиксированный размер \textbf{a} на \textbf{b} метров, и на нее нанесен интересный узор. Для того, чтобы пол кухни выглядел красиво, плитку надо класть так, чтобы каждая сторона плитки граничила максимум с одной плиткой и была параллельна одной из сторон кухни. Узор является очень специфическим, поэтому плитки нельзя поворачивать, даже все одновременно --- сторона кухни длиной \textbf{w} должна быть всегда параллельна стороне плитки длиной \textbf{a}. Возможно, плитки придется разрезать на меньшие части с помощью прямолинейных разрезов вдоль одной из сторон. При этом полученные части плитки можно также разрезать на меньшие части. Иннокентий хочет замостить кухню так, чтобы в итоге было использовано минимально возможное количество плиток и их частей. Помогите Иннокентию выяснить, какое минимальное число целых плиток размером \textbf{a} на \textbf{b} нужно купить, чтобы красиво замостить всю кухню. \InputFile В первой строке содержатся два целых числа \textbf{w} и \textbf{h} (\textbf{1} ≤ \textbf{w}, \textbf{h} ≤ \textbf{10000}) - размеры кухни. В следующей строке содержится два целых числа \textbf{a} и \textbf{b} - размеры одной плитки (\textbf{1 }≤ \textbf{a }≤ \textbf{w}, \textbf{1 }≤ \textbf{b }≤ \textbf{h}). \OutputFile Выведите минимальное число плиток, которое необходимо купить Иннокентию. Помните, что плитки ни в коем случае нельзя поворачивать!
Zaman məhdudiyyəti 1 saniyə
Yaddaşı istafadə məhdudiyyəti 256 MiB
Giriş verilənləri #1
10 10
2 2
Çıxış verilənləri #1
25