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

Quân đội yếu

Đề bài

Mô tả

Cho một dãy gồm n số nguyên dương đôi một phân biệt a1,a2,,an — sức mạnh của các binh sĩ trong quân đội La Mã.

Định nghĩa độ yếu của quân đội là số bộ ba chỉ số (i,j,k) thoả mãn:

  • 1i<j<kn,
  • ai>aj>ak.

Hãy tính độ yếu của quân đội La Mã.

Dữ liệu vào

  • Dòng đầu chứa một số nguyên n — số binh sĩ.
  • Dòng thứ hai chứa n số nguyên đôi một phân biệt a1,a2,,an — sức mạnh của từng binh sĩ theo thứ tự.

Dữ liệu ra

  • Một số nguyên duy nhất — độ yếu của quân đội.

Ràng buộc

  • 3n106
  • 1ai109
  • Các giá trị ai đôi một phân biệt.
  • Kết quả có thể vượt phạm vi số nguyên 32 bit — hãy dùng kiểu 64 bit.

Ví dụ

Input Output Giải thích
3
3 2 1
1 Bộ ba (1,2,3) thoả mãn 3>2>1.
3
2 3 1
0 Không có bộ ba nào giảm dần.
4
10 8 3 1
4 Tất cả (43)=4 bộ ba đều giảm dần.
4
1 5 4 3
1 Chỉ có bộ ba (2,3,4) tương ứng với 5>4>3.

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.400 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.2 gforth 0.7.3 gfortran 12.2.0 go 1.27.0 groovyc 5.1.1 javac 25.0.4 node 26.8.1 julia 1.12.7 kotlinc 2.4.10 lean 4.33.1 sbcl 2.2.9 lua 5.4.9 nim 2.2.10 fpc 3.2.2 fpc-themis 3.2.2 perl 5.36.0 php 8.5.10 pike 8.0 swipl 9.0.4 pypy3 7.3.23 python3 3.14.7 racket 8.7 ruby 4.0.6 rustc 1.98.0 csc 5.3.0 ctoj-scratch 0.0.1 sed 4.9 swiftc 6.3.3 tclsh 8.6 bun 1.4.0 deno 2.9.6 v 0.5.2 zig 0.16.0