CHỌN TRANH

Nguồn: Đề thi chọn đội tuyển HSG Tỉnh Quảng Trị năm 2023

Trong triển lãm hội họa có ~n~ bức tranh được chuyển đến, bức tranh thứ ~i~ có độ thẩm mĩ là ~a_i~ ~(1≤a_i≤10^9)~. Ban tổ chức muốn chọn ra 3 bức tranh thứ ~x~, ~y~ và ~z~ trưng bày ở trung tâm sao cho ~a_x=P~, ~a_y=Q~, ~a_z=R~ và ~1≤x < y < z ≤ n~.

Yêu cầu: Hãy lập trình giúp Ban tổ chức đếm số cách khác nhau có thể chọn được. Biết rằng hai cách khác nhau khi có ít nhất một bức tranh được chọn khác nhau.

**Dữ liệu vào: **

  • Dòng đầu ghi số nguyên dương ~n~;
  • Dòng thứ hai ghi lần lượt ~n~ số nguyên ~a_1,a_2,…,a_n~;
  • Dòng thứ ba ghi 3 số nguyên ~P~, ~Q~ và ~R~ ~(1≤P,Q,R≤10^9)~;

Kết quả:

  • Ghi ra một số duy nhất là số cách tìm được.

Ràng buộc

  • Có 30% số điểm tương ứng ~3≤n≤200~;
  • Có 30% số điểm tương ứng ~200 < n ≤ 30000~;
  • Có 40% số điểm tương ứng ~30000 < n ≤ 2 000 000~

Ví dụ:

Input 1

5
1 2 2 1 2
1 2 1 

Output 1

2 

Input 2

5
1 2 2 1 2
2 1 1 

Output 1

0 

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. minhchau99 (21/40)
  2. tribinh (5/7)
  3. admin (3/4)
Trong 7 ngày
  1. caubeioi (39/63)
  2. nhatanh (25/38)
  3. minhchau99 (21/43)
Trong 30 ngày
  1. caubeioi (179/312)
  2. phamnhi (153/428)
  3. bestsoilvam (151/248)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38232

Lưu Hải Phong - 2020
[email protected]