trang chủ / đề bài / trungtam

Giá trị trung tâm

Đề bài

Mô tả

Một dãy số nguyên có M phần tử, giá trị trung tâm của dãy được xác định theo cách sau:

  • Vị trí trung tâm tính bằng công thức (M+1)÷2 (chia lấy phần nguyên).
  • Sắp xếp dãy số theo thứ tự không giảm.
  • Giá trị trung tâm chính là giá trị tại vị trí trung tâm sau khi sắp xếp.

Cho một dãy có N phần tử và một số nguyên dương K. Hãy cho biết dãy con liên tục có ít nhất K phần tử có giá trị trung tâm lớn nhất là bao nhiêu.

Dữ liệu vào

  • Dòng thứ nhất chứa hai số nguyên dương N và K (1≤K≤N≤105).
  • Dòng thứ hai chứa N số nguyên dương a1,a2,a3,...,aN (1≤ai≤N).

Dữ liệu ra

Ghi ra số nguyên dương duy nhất thỏa mãn yêu cầu đề bài.

Ràng buộc

  • 1≤K≤N≤105
  • 1≤ai≤N

Ví dụ

Input Output Giải thích
6 2
1 2 3 4 5 6
5 Chọn dãy 5;6. Dãy có 2 phần tử nên vị trí trung tâm bằng (2+1)÷2=1 vậy nên E(5,6)=5.
7 3
1 6 4 5 7 8 3
7 Chọn dãy 5;7;8. Dãy có 3 phần tử nên vị trí trung tâm bằng (3+1)÷2=2 vậy nên E(5,7,8)=7.

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