[HSG_DB_24] Số cùng nhau

Xem dạng PDF

Gửi bài giải

Điểm: 1,00 (OI)
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

Trong một ngôi làng cổ, các số tự nhiên thường kết đôi để cùng nhau thực hiện những nhiệm vụ đặc biệt. Nhưng không phải cặp số nào cũng có thể đồng hành, chỉ những cập "tương thích hoàn hảo" mới được chọn. Một cặp số ~i~ và ~j~ được xem là tương thích hoàn hảo nếu chúng không có bất kỳ ước chung nào khác ngoài số ~1~, nghĩa là ~UCLN(i, j) = 1~.

Yêu cầu

Nhiệm vụ của bạn là giúp trưởng làng đếm xem có bao nhiêu cặp số cùng nhau trong đoạn ~[a, b]~ được chọn làm bạn đồng hành lý tưởng.

Dữ liệu đầu vào

Gồm một dòng duy nhất chứa hai số nguyên dương ~a~ và ~b~, cách nhau bởi một dấu cách ~(1 \le a \le b \le 10^3)~.

Dữ liệu đầu ra

Gồm một số nguyên duy nhất là kết quả của bài toán.

Ràng buộc dữ liệu

  • Có 40% số test ứng với 40% số điểm của bài có ~1 \le a, b \le 10~;
  • Có 30% số test ứng với 30% số điểm của bài có ~10 < a, b \le 100~;
  • Có 30% số test ứng với 30% số điểm của bài có ~100 < a, b \le 1000~.

Ví dụ

Ví dụ 1
INPUT
1 5
OUTPUT
9

Giải thích: ~(1,2); (1,3); (1,4); (1,5); (2,3); (2, 5); (3,4); (3,5); (4,5)~. Tổng là ~9~.


Bình luận

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.