trang chủ / bài tập / paintfp2

Sơn Hàng Rào 2

Đề bài

Mô tả

Farmer John định nghĩa một "moo" là một bộ ba số nguyên [m,o,o] trong đó giá trị thứ hai bằng giá trị thứ ba nhưng khác giá trị thứ nhất. Một "moo" xuất hiện trong mảng nếu ta có thể xóa các phần tử để chỉ còn lại bộ ba đó (tức là nó là dãy con).

Cho mảng a gồm N số nguyên, hãy đếm số lượng "moo" phân biệt xuất hiện trong mảng.

Dữ liệu vào

  • Dòng 1: Số nguyên N
  • Dòng 2: N số nguyên a1,a2,,aN

Dữ liệu ra

Một số nguyên: số lượng "moo" phân biệt.

Ràng buộc

  • 1N106
  • 1aiN
  • Kết quả có thể lớn, cần dùng kiểu dữ liệu 64-bit.

Ví dụ

Input Output Giải thích
6
1 2 3 4 4 4
3 Ba "moo" phân biệt là: [1,4,4], [2,4,4], và [3,4,4].

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.46 awk 1.3.4 gcc 16.1.0 csc 6.12.0.200 g++ 16.1.0 g++-themis 16.1.0 g++17 16.1.0 g++20 16.1.0 g++23 16.1.0 clang++ 22.1.6 dmd 2.112.0 dart 3.12.1 gforth 0.7.3 gfortran 12.2.0 go 1.26.3 groovyc 5.0.6 javac 25.0.3 node 26.2.0 kotlinc 2.3.21 sbcl 2.2.9 lua 5.4.8 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.6 pike 8.0 pypy3 7.3.23 python3 3.14.5 racket 8.7 ruby 4.0.5 rustc 1.96.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 tclsh 8.6 bun 1.3.14 deno 2.8.1 v 0.5.1 zig 0.16.0