Điều hướng chính

Nhắn tin NQ Coding

Ngôn ngữ

Phím tắt

/
Chuyển đến ô tìm bài
g p
Đi đến bài tập
g c
Đi đến kỳ thi
g u
Đi đến người dùng
?
Mở trợ giúp phím tắt

Bài tập dembobon

Đếm bộ bốn theo UCLN

Dễ Số họcBao hàm loại trừ

  • 100 Điểm
  • 1.0s Thời gian
  • 256M Bộ nhớ
  • 0% Tỉ lệ AC
  • 0 Số AC

Cho ba số nguyên \(L\), \(R\), \(K\). Hãy đếm số bộ có thứ tự bốn số nguyên \((x, y, u, v)\) thoả mãn:

  • \(L \le x, y, u, v \le R\);
  • ước chung lớn nhất \(\gcd(x, y, u, v)\) đúng bằng \(K\).

Hai bộ khác nhau nếu khác nhau ở ít nhất một vị trí (ví dụ \((1,2,2,2)\) và \((2,1,2,2)\) là hai bộ khác nhau).

Input

  • Một dòng gồm ba số nguyên \(L\), \(R\), \(K\).

Output

  • In ra số bộ thoả mãn.

Constraints

  • \(1 \le L \le R \le 5000\).
  • \(1 \le K \le 5000\).

Sample Input 1

1 6 2

Sample Output 1

79

Sample Input 2

4 30 4

Sample Output 2

2303

Explanation

Ở ví dụ 1 các số phải là bội của \(2\) trong \([1, 6]\), tức thuộc \(\{2, 4, 6\}\); chia cho \(2\) được các số trong \(\{1, 2, 3\}\) có \(\gcd = 1\). Có \(3^4 = 81\) bộ, trừ đi \(2\) bộ có \(\gcd\) lớn hơn \(1\) (bộ toàn số \(2\) và bộ toàn số \(3\)) còn \(79\).

Bình luận

Chưa có bình luận nào.