Official
A - Counting Editorial by blackyuki
以下のような場合分けをしてみましょう。
\(A>B\) のとき
答えは明らかに \(0\) です。
\(A \leq B\) のとき
\(A\) 以上 \(B\) 以下の整数は \(A,A+1, \ldots ,B\) の計 \((B-A+1)\) 個です。
よって以下のようなプログラムを書くと AC が得られます。
実装例 (Python)
A,B = map(int,input().split())
if A>B:
print(0)
else:
print(B-A+1)
なお、場合分けをせずに以下のように書くことも可能です。
実装例 (C++)
#include<bits/stdc++.h>
using namespace std;
int main(){
int A,B; cin >> A >> B;
cout << max(0,B-A+1) << endl;
}
posted:
last update: