HSG lớp 12 Tỉnh Bình Phước 2023 - Bài 2 - Đếm số
Point: 100.0
Time limit: 1.0s
Memory limit: 250 M
Input: stdin
Output: stdout
Author:  
Problem type
Ngôn ngữ cho phép
C, C#, C++, Java, Pascal, Python, Text

Cho ba số nguyên dương \(A\) \(B\) \(C\). Hãy đếm xem có bao nhiêu số nguyên dương \(X\) thỏa mãn các điều kiện:

  1. \(1 \leq A \leq X \leq B\)

  2. \(X\) không chia hết ch \(C\)

Input

  • Ba số nguyên dương \(A\) \(B\) \(C\) mỗi số cách nhau một khoảng trắng

Output

  • Một số nguyên là số lượng số nguyên dương \(X\) thỏa mãn điều kiện của đề bài

Example

Input Output Explain
4 9 2 3 Có 3 số thỏa mãn điều kiện đề bài là : 5, 7, 9

Subtask:

  • 60% số test tương ứng với 60% số điểm có \(1 \leq A, B, C \leq 10^6\)
  • 40% số test tương ứng với 40% số điểm có \(1 \leq A, B, C \leq 10^{12}\)