AtCoder Beginner Contest 153 A - Serval vs Monster
修論をがんばる2月です、ねむーです。
今回はAtCoder(https://atcoder.jp/contests/abc153/tasks/abc153_a)にて開催されました、AtCoder Beginner Contest 153 A問題「A - Serval vs Monster」の問題と僕との戦闘記です。
0.はじめに
1.問題文
サーバルはモンスターと戦っています。
モンスターの体力は H です。
サーバルが攻撃を 1 回行うとモンスターの体力を A 減らすことができます。 攻撃以外の方法でモンスターの体力を減らすことはできません。
モンスターの体力を 0 以下にすればサーバルの勝ちです。
サーバルがモンスターに勝つために必要な攻撃の回数を求めてください。
2.制約
- 1 ≤ H ≤ 104
- 1 ≤ A ≤ 104
- 入力中のすべての値は整数である。
3.入出力例
- 入力
10 4
- 出力
3
4.初見の感想
- H÷Aの小数点切り上げです
5.学びポイント
- Math.Ceilingで切り上げできます
6.コードと簡単な解説
using System; using System.Collections.Generic; using System.Linq; class Program { public static void Main() { string[] input = Console.ReadLine().Split(); double H = double.Parse(input[0]); double A = double.Parse(input[1]); double ans = 0; ans = Math.Ceiling(H / A); Console.WriteLine(ans); } }
7.最後に
ぱっと切り上げの関数名出てこないんですよね(^-^;