Cho em ý tưởng để làm bài này với ạ!
Sắp xếp mảng-Số Cặp
Có mảng sắp xếp rồi thì bạn phân tích ví dụ thôi
tại sao test 2 output lại là 4?
3 Likes
7
6 2 4 2 4 3 4
số 2 cặp với số 2 là 1 lần.
số 4 cặp với số 4 là 3 lần.
nên output là 4
1 Like
Như thuật toán sắp xếp với 2 vòng lặp thôi.
Mỗi khi phần tử tại i bằng phần tử tại j thì biến đếm tăng 1 (++). Điều kiện là i và j không trùng nhau.
Nếu bỏ qua xét trùng nhau thì sau khi tính xong phải lấy biến đếm trừ đi tổng số phần tử.
5 Likes
theo tôi, so sánh a[i] và a[j]
i chạy từ 0 -> (n-2)
j chạy từ (i+1) -> (n-1)
2 Likes
Chấm sort O(nlogn) xong duyệt qua một lượt cho nhanh 
5 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?