けんちょんの競プロ精進記録

競プロの精進記録や小ネタを書いていきます

AtCoder ABC 186 A - Brick (灰色, 100 点)

割り算の練習!

問題概要

トラックには合計で  N キログラム以下の荷物を載せることができます。

このトラックに、1 個  W キログラムのレンガを最大でいくつ載せることができますか?

解法

中学 1 年生の数学「文字と式」を習うときの気持ちを思い出そう。このような問題はたくさん解いたはず!

 N W で割ったときの商の分だけ載せることができる。これは、C++ では N / W と表せる。たとえば

N = 10W = 3 のときは

 10 \div 3 = 3 あまり  1

なので、N / W の値は 3 となる。

#include <bits/stdc++.h>
using namespace std;

int main() {
    int N, W;
    cin >> N >> W;
    cout << N / W << endl;
}