Đếm cặp số (ICPC 2023 vòng Quốc gia – D)

Xem dạng PDF

Gửi bài giải

Điểm: 12,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, Kotlin, Pascal, PyPy, Python, Scratch

Cho dãy số ~a_1,a_2,…,a_n~. Hỏi tồn tại bao nhiêu cặp ~l~, ~r~ thỏa mãn sao cho mọi phần tử trong đoạn [~l,r~] (~l ≤ r~) đều đôi một khác nhau.

Dữ liệu vào:

  • Dòng đầu tiên chứa số nguyên dương ~t~ – số test case (~1≤ t ≤ 100~).
  • Dòng đầu tiên của mỗi test case chứa số nguyên dương ~n~ (~1≤ n ≤ 200000~).
  • Dòng tiếp theo chứa ~n~ số nguyên lần lượt là ~a_1,a_2,…,a_n~ (~1≤ a_i ≤ 10^9~).

Dữ liệu ra:

  • Gồm ~t~ dòng, mỗi dòng là một số nguyên dương ~x~ duy nhất với ~x~ là số cặp ~l – r~ thỏa mãn tất cả các phần tử trong đoạn [~l,r~] đều đôi một khác nhau.

Ví dụ:

Input

2
5
1 2 3 3 4
5
2 2 3 3 4

Output

9
7

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.