RiseOJ는 solved.ac와 제휴 관계가 없습니다. 티어 아이콘 © solved.ac. solved.ac
포럼
COCI00506

Pismo

Unrated 레이팅 미적용
난이도
1s
시간 제한
64MB
메모리 제한
0
맞았습니다!!
0
제출 수
0.0%
정답률
레이팅

의견: 0

설명

1 \(s / 64\) \(MB / 70\) points

In a small village besides Đakovo lives Kasap. While agriculture is his branch, love and destiny, in his

free time Kasap solves tasks in competitive programming and is doing very well. Particularly

interesting are the tasks involving data structures.

On a sunny summer day, Kasap's friend Mirko sent him a letter we carry forward entirely:

“My dear Kasap,
I hope you tolerate well these hot summer days. I'm writing this letter because I have a problem.
One friend gave me a hard task the other day that I have not managed to solve yet. Since I know that

you love this sort of tasks, I would ask you for help because I do not want to embarass myself in front

\(of\) \(my\) friend. In the task there is an array A consisting of N integers. You should find an interval of the

minimum value. The value \(of\) the interval [L, R] \(is\) defined \(as\) the difference between the maximum

and minimum value \(of\) the numbers in that interval: max(A[L], A[\(L+1\)], ..., A[R]) - min(A[L], A[\(L+1\)], ...,

A[R]). I will remind you that we observe only the intervals in which L is strictly less than R.
Thank you,
Mirko”

After a week of solving, Kasap has not yet managed to solve the task and asks you to help him.

제약

In the test samples worth 20 points it will hold \(N\) ≤ 100.
In the test samples worth 40 points it will hold \(N\) ≤ 2 000.

입력 형식

In the first line of input there is a positive integer \(N\) (2 ≤ \(N\) ≤ 100 000).
In the second line of input there are \(N\) integers, which absolute value is less than 10 {9}{ }.

출력 형식

Print the minimum value of an interval.

예제 1
입력
2
1 3

3
1 1 1

5
1 2 1 2 1
출력
output
output
2

0

1
설명

Explanation of the third test sample:
The maximum at interval [1, 5] is 2, while the minimum on the same interval is 1, so the value of that interval is

2 - 1 = 1, which is also the minimum possible value of an interval.

문제 정보

생성자가 기록되지 않았습니다.

출처 COCI 2018/2019 Contest 3

평가 및 의견

Pismo

개요
출제자 난이도 Unrated 레이팅 미적용 의견 0 / 50 공개 집계 (커뮤니티 난이도, 주요 주제, 품질)는 의견이 충분히 모이면 공개됩니다.

Log in to rate problems.

개별 의견

아직 의견이 없습니다. 자격이 된다면 위 양식에서 가장 먼저 평가해 보세요.

풀이 제출

Pismo

게스트로 둘러보고 있습니다. 로그인하면 풀이를 제출하고 진행 상황을 확인할 수 있습니다. 로그인하고 제출하기
공개
C++20 Tab 들여쓰기 · Ctrl+/ 주석 토글 · Enter 자동 들여쓰기
1 1 1 0 공백: 4 · UTF-8