TÌM ĐOẠN CON

(doanconyb.*)

Cho dãy số nguyên \(A\) gồm \(n\ \)số \(a_{1},\ a_{2},\ldots,\ a_{n}\). Một đoạn con của dãy \(A\) là một dãy các phần tử liên tiếp nhau thuộc \(A\) và độ dài của đoạn con là số lượng phần tử của đoạn con đó.

Yêu cầu: Tìm đoạn con có độ dài nhỏ nhất chứa đồng thời số lớn nhất và số nhỏ nhất của dãy

Dữ liệu vào:

+ Dòng đầu chứa số nguyên dương \(n\ (n \leq 10^{5})\).

+ Dòng tiếp theo chứa \(n\) số nguyên \(a_{1},a_{2},\ldots.,\ a_{n}\) với \(|a_{i}|\ \leq \ 10^{9}\).

Kết quả:

+ Ghi độ dài của đoạn con tìm được.

Ví dụ:

Input Output
4
2 -1 5 20
3
8
1 3 6 2 8 1 3 8
2

Giới hạn: Có 60% điểm của bài tương ứng với \(n\ \leq \ 1000\)

Bạn cần đăng nhập để nộp bài

hpcode.edu.vn
Code tích cực
Trong 24h
  1. npk1605 (5/10)
  2. tuythoi213 (4/6)
  3. bao_khanh (2/3)
Trong 7 ngày
  1. nguyenanhvu (40/64)
  2. khieuquan (35/59)
  3. ngokhang (27/55)
Trong 30 ngày
  1. quechi (85/105)
  2. dangphong3108 (79/125)
  3. kiennhientv (79/179)
Thống kê
AC/Sub: 97887/180710
Pascal: 17121
C++: 130348
Python: 33199
Lượt xem/tải tests: 38905

Lưu Hải Phong - 2020
[email protected]