// no.46 はじめのn歩 // // 簡単な割り算の問題。 // 最小の歩数だから、小数点以下は切り上げる必要がありますね。 // // 入力を受け取ったあと、割り算をして、切り上げて出力する。 // 切り上げのための便利な関数が見つからなかったので、ちょっとだけ工夫する。 #include int main(int argc, char *argv[]); int main(int argc, char *argv[]) { unsigned long a=0L, b=0L; unsigned long ceiling=0; std::cin >> a >> b; if(0 != b % a) { ceiling = 1L; } std::cout << static_cast(b/a) + ceiling << std::endl; }