trang chủ / đề bài / unitedcows

Liên minh bò của Farmer John

Đề bài

Mô tả

Cho N con bò xếp thành hàng, mỗi con thuộc một giống (breed) bi (1≤bi≤N). Một đoàn đại biểu hợp lệ là cách chọn ba vị trí l<m<r (gọi là ba lãnh đạo) sao cho:

  • bl, bm, br đều khác nhau
  • Mỗi trong ba giống bl, bm, br chỉ xuất hiện đúng một lần trong đoạn [l,r]

Đếm số đoàn đại biểu hợp lệ.

Dữ liệu vào

Dòng đầu tiên chứa số nguyên N (1≤N≤2×105).

Dòng thứ hai chứa N số nguyên b1,b2,…,bN (1≤bi≤N).

Dữ liệu ra

Một số nguyên duy nhất (có thể lớn, cần dùng kiểu 64-bit).

Ràng buộc

  • 1≤N≤2×105
  • 1≤bi≤N

Ví dụ

Input Output Giải thích
7
1 2 3 4 3 2 5
9 9 bộ ba lãnh đạo hợp lệ: (1,2,3), (1,2,4), (1,3,4), (1,4,7), (2,3,4), (4,5,6), (4,5,7), (4,6,7), (5,6,7) (chỉ số 1-based).

Bình luận

Không có bình luận tại thời điểm này.

gnatmake 12.2.0 a68g 3.1.2 nasm 2.16.1 as_x64 2.47 awk 1.3.4 gcc 16.2.0 dotnet 10.0.402 g++ 16.2.0 g++-themis 16.2.0 g++17 16.2.0 g++20 16.2.0 g++23 16.2.0 clang++ 22.1.8 dmd 2.113.0 dart 3.13.6 gforth 0.7.3 gfortran 15.3.0 go 1.27.3 groovyc 5.1.3 javac 26.0.2.1 node 26.12.1 julia 1.13.2 kotlinc 2.4.21 lean 4.35.0 sbcl 2.2.9 lua 5.5.1 nim 2.2.12 fpc 3.2.2 fpc-themis 3.2.2 perl 5.42.3 php 8.5.12 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.15.1 racket 8.7 ruby 4.0.8 rustc 1.99.1 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.4.1 tclsh 8.6 bun 1.4.4 deno 2.9.8 v 0.5.2 zig 0.17.0