Quảng Cáo Cửa Sổ Trượt

Đề bài

Mô tả

Một hàng rào gồm n tấm ván đứng. Chiều rộng mỗi tấm ván là 1 và chiều cao có thể khác nhau.

Nhiệm vụ của bạn là với mỗi cửa sổ gồm k tấm ván liên tiếp, hãy tìm diện tích hình chữ nhật lớn nhất có thể đặt vừa trong cửa sổ đó. Hình chữ nhật phải nằm hoàn toàn trong phạm vi các tấm ván của cửa sổ.

Dữ liệu vào

Dòng đầu tiên chứa hai số nguyên nk: số lượng tấm ván và kích thước cửa sổ.

Dòng thứ hai chứa n số nguyên x1,x2,,xn: chiều cao của mỗi tấm ván.

Dữ liệu ra

In ra nk+1 số nguyên: diện tích hình chữ nhật lớn nhất trong mỗi cửa sổ.

Ràng buộc

  • 1kn2·105
  • 1xi109

Ví dụ

Input Output Giải thích
8 3
4 1 5 3 3 2 4 1
5 6 9 6 6 4 Ví dụ cửa sổ [4,1,5]: hình chữ nhật lớn nhất có diện tích 5 (cao 5, rộng 1). Cửa sổ [5,3,3]: diện tích 9 (cao 3, rộng 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.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