以下の内容はhttps://torus711.hatenablog.com/entry/2020/08/23/212230より取得しました。


AtCoder Beginner Contest 176, A : Takoyaki

問題概要

 あるたこ焼き器があって,これを使うと一度に $X$ 個までのたこ焼きを時間 $T$ かけて作ることができる.$N$ 個のたこ焼きを作るのにかかる時間は最小でいくらか?

制約

  • $1 \leq N, X, T \leq 1{,}000$

解法

 $N$ 個以上焼ければそれでよいので,毎回 $X$ 個ずつ焼けばよいです.そう思うと,必要な回数というのは大体 $\frac N X$ ですが,端数は切り上げで $\left\lceil \frac N X \right\rceil$ 回になります.よって答えは $T \left\lceil \frac N X \right\rceil$ です.

コード

main = do
	[ n, x, t ] <- readInts
	print $ ( n + x - 1 ) `div` x * t



以上の内容はhttps://torus711.hatenablog.com/entry/2020/08/23/212230より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14