CẶP SỐ BẠN BÈ

Hai số nguyên dương \(x\)\(y\) được gọi là một cặp số bạn bè nếu như chúng có chung tập các ước nguyên tố. Ví dụ: 10 và 20 là cặp số bạn bè vì có chung tập ước nguyên tố là \(\{ 2,\ 5\}\); 10 và 8 không là cặp số bạn bè vì tập ước nguyên tố của 10 là {2, 5}, tập ước nguyên tố của 8 là {2}.

Yêu cầu: Cho trước hai số nguyên dương \(p\ và\ q\ (p < q)\), hãy đếm số lượng cặp số bạn bè \((x,\ y)\) thỏa mãn\(\ p \leq \ x < y \leq q.\)

Dữ liệu:

+ Gồm một dòng duy nhất ghi hai số nguyên dương \(p\ \)\(q\) \(\left( p < q \leq 10^{6} \right).\)

Kết quả:

+ Ghi một số nguyên là kết quả bài toán.

Ví dụ:

Input Output Giải thích
9 21 2 Có 2 cặp số bạn bè đó là: (\(10,\ 20);\ (12,\ 18)\)

Ràng buộc:

+ Có \(60\%\) số test có \(p < q \leq 260;\)

+ Có \(40\%\) số test có \(260 < p < q \leq 10^{6}.\)

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. hungeazy08 (4/26)
  3. tung (2/5)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]