CHTRI


Submit solution

Points: 20
Time limit: 1.0s
Memory limit: 512M

Problem type

Cho số nguyên dương \(n\) và dãy số nguyên dương \(a_1,a_2,…,a_n\). Cho 3 số nguyên dương \(p, q, r\).

Yêu cầu: Đếm số cách khác nhau để chọn ra 3 chỉ số \((i,j,k)\) sao cho \(1≤i<j<k≤n\) và \(a_i=p,a_j = q,a_k=r\).

Input

  • Dòng thứ nhất chứa số nguyên \(n (3 ≤ n ≤ 2*10^6)\).

  • Dòng thứ hai chứa \(n\) số nguyên \(a_1,a_2,…,a_n(1 ≤ a_i ≤ 10^9 ).\)

  • Dòng thứ ba chứa 3 số nguyên \(p, q, r (1 ≤ p , q, r ≤ 10^9).\)

Các số trên cùng một dòng ghi cách nhau một dấu cách.

Output

  • Ghi số cách tìm được.

Ràng buộc:

  • Subtask 1: 30% test với \(n ≤ 200.\)

  • Subtask 2: 30% số test với \(n ≤ 3*10^4.\)

  • Subtask 3: 40% test với \(n ≤ 2*10^6.\)

Sample Input

5
1 2 2 1 2
1 2 1

Sample Output

2

Sample Input

5
1 2 2 1 2
2 1 1

Sample Output

0

Comments

There are no comments at the moment.