Phần tử phân biệt

View as PDF

Submit solution

Points: 0.10 (partial)
Time limit: 1.0s
Memory limit: 64M
Input: stdin
Output: stdout

Author:
Problem type

Cho một mảng số nguyên ~A~ có độ dài ~n~. Hãy đếm số lượng đoạn con liên tiếp (subarray) mà trong đó tất cả các phần tử đều khác nhau.

Input

  • Dòng đầu chứa số nguyên ~n~ ~(1 \le n \le 10^5)~.
  • Dòng tiếp theo chứa ~n~ số nguyên ~A_i~ ~(1 \le A_i \le 10^5)~.

Output

  • Một số nguyên duy nhất — số lượng đoạn con mà tất cả phần tử trong đó là phân biệt.

Ví dụ

Input

4
1 2 1 2

Output

7

Comments

Please read the guidelines before commenting.


There are no comments at the moment.