Apex Cup 2026 - Tạch môn

Xem PDF



Tác giả:
Dạng bài
Ngôn ngữ cho phép
Assembly, Awk, C, C#, C++, Clang, Cobol, D, Groovy, Haskell, JS, Java, Kotlin, Lua, Node JS, OCaml, ObjectiveC, Output, PHP, Pascal, Perl, Prolog, Pypy, Pypy 3, Python, Ruby, Rust, Scala, Scratch, Swift
Điểm: 1800 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Link my group on LQDOJ

Nguồn: Apex Cup 2026 in ledinhbaonam group(here: ledinhbaonam group)

Nam là một học sinh yếu, môn nào cũng tạch. Một hôm, giáo viên thấy bạn ấy khá tội (lỗi) khi được con số 0 tròn trĩnh trong bài kiểm tra, nên cô đã cho bạn 1 bài khá dễ, nếu làm được thì cô sẽ cho bạn 1 điểm, còn ko làm đc thì vẫn giữ nguyên con số 0 đấy. Bài toán như sau:

Đếm trong 1 đoạn \(N\) số nguyên dương \(A_1, A_2, \dots, A_N\) có bao nhiêu cặp số nguyên tố cùng nhau.

Biết rằng, \(a\)\(b\) là 1 cặp số nguyên tố cùng nhau khi \(gcd(a, b) = 1\)

Nhưng vì bản chất Nam không thể giải nó, nên Nam đã lén đăng bài lên mạng nhờ các bạn coders giải giúp, các bạn hãy giúp Nam nhé!

Input

  • Dòng thứ nhất ghi ra 1 số nguyên dương \(N\) (\(1 \le N \le 10^5\))
  • Dòng thứ hai ghi ra \(N\) số nguyên dương \(A_1, A_2, \dots, A_N\) (\(1 \le A_i \le 10^9\))

Output

  • Đếm số cặp số nguyên tố cùng nhau trong đoạn.

Example

Test 1

Input
3
2 7 8
Output
2
Note
  • \(gcd(2,7) = 1\)
  • \(gcd(2,8) = 2\)
  • \(gcd(7,8) = 1\)

Như vậy số tổng cộng 2 cặp số nguyên tố cùng nhau

Bình luận

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

Không có bình luận nào.