Chia hết cho k

Xem PDF



Dạng bài
Ngôn ngữ cho phép
C++, Python
Điểm: 600 Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Cho ba số nguyên dương \(k, a, b\).

Yêu cầu: Cho biết số lượng số nguyên dương \(x\) (\(a \le x \le b\)) sao cho \(x\) chia hết cho \(k\).

Input

  • Chứa 3 số nguyên dương \(k, a, b\) (\(1 \le k, a, b \le 10^{18}; a \le b\)).

Output

  • Duy nhất số lượng số nguyên dương \(x\) thỏa mãn yêu cầu bài toán.

Example

Test 1

Input
3
6
14
Output
3
Note

Với \(k = 3, a = 6, b = 14\): Có tất cả 3 số thỏa mãn yêu cầu bài toán là \(6, 9, 12\).

Scoring

  • \(40\%\) số điểm tương ứng với: \(1 \le k, a, b \le 32000\).
  • \(40\%\) số điểm tương ứng với: \(1 \le k, a, b \le 10^9, 0 \le b - a \le 10^6\).
  • \(20\%\) số điểm tương ứng với: \(1 \le k, a, b \le 10^{18}\).

Bình luận (2)

Mới nhất
Tải bình luận...