Đếm cặp phần tử

Xem dạng PDF

Gửi bài giải

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

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python
Đếm cặp phần tử
Mô tả và yêu cầu

Cho dãy số tự nhiên gồm 𝑁 phần tử 𝑎1, 𝑎2, … ,𝑎𝑁 và số tự nhiên 𝐾.
Yêu cầu: Đếm số cặp chỉ số (𝑖, 𝑗) mà 𝑖 < 𝑗 và 𝑎𝑖 + 𝑎𝑗 = 𝐾 trong dãy.
Dữ liệu: Vào từ thiết bị nhập chuẩn gồm
 Dòng đầu tiên chứa hai số nguyên 𝑁, 𝐾(2 ≤ 𝑁 ≤ 3 × 106, 1 ≤ 𝐾 ≤ 106)
 Dòng thứ hai là dãy số 𝑎1, 𝑎2, … ,𝑎𝑁 có giá trị không vượt quá 106.
Kết quả: Ghi ra ra thiết bị xuất chuẩn chứa số nguyên thoả yêu cầu.
Ví dụ 1:
INPUT OUTPUT
4 5 2
1 2 3 4
Ví dụ 2:
INPUT OUTPUT
5 1 0
2 4 5 1 7

Giới hạn và chấm điểm

 Subtask 1: Có 80% số test 1 ≤ 𝑁 ≤ 103
 Subtask 2: Có 20% số test còn lại 103 ≤ 𝑁 ≤ 3 × 106

Tải PDF gốc


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.