AtCoderの過去問対策です。ABCで解けなかった問題、ためになった問題のコードを備忘録として残します。
問題
解説
https://img.atcoder.jp/arc064/editorial.pdf
解答例
#include <bits/stdc++.h> using namespace std; int main(){ long long a, b, x; cin >> a >> b >> x; long long result = 0; result = (b/x)-(a/x); if(a%x == 0){ result++; } cout << result << endl; }
メモ
- Σの計算と同じ
- 制約
- 0≤a≤b≤1018
- 1≤x≤1018
- オーバーフローに注意すること