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

日本沈没 (Japan Sinks)

설명

日本列島は細長い列島である.日本列島は平行な境界線により N 個の区画に分けられている.区画には端から順に 1 から N の番号が付けられている.区画 i ( 1 ≦ i ≦ N ) の高さは A_i である.

日本列島は海に囲まれており,海面の高さは場所によらず一定である.高さが海面の高さより高い区画を 陸地 と呼ぶ.

陸地が連続している部分のことを 島 と呼ぶ.より正確に書くと以下の通りである.整数 l , r ( 1 ≦ l ≦ r ≦ N ) について,日本列島のうち区画 l ,区画 l+1 , ... ,区画 r からなる部分を 領域 [ l, r ] という.以下の条件を満たす領域 [ l, r ] を島という:

区画 l ,区画 l+1 , ... ,区画 r はすべて陸地である.

l>1 ならば区画 l-1 は陸地ではない.

r ならば区画 r+1 は陸地ではない.

海面の上昇により,日本列島は少しずつ沈没している.現在の海面の高さは 0 であるが,これは時間が経つにつれて徐々に上がり,ついには日本全体が海になってしまう.

JOI 君は,海面の高さが上昇すると,日本の島の数が増減することに気付いた.現在から,日本に陸地がなくなるまでの間 (現在も含む) における,島の数の最大値を求めたい.

제약

1 ≦ N ≦ 100000 (= 10^5)

0 ≦ A_i ≦ 1000000000 (= 10^9) ( 1 ≦ i ≦ N )

入力・出力

( 7 点) N ≦ 2000 , A_i ≦ 2000 ( 1 ≦ i ≦ N )

( 8 点) N ≦ 2000

( 85 点) 追加の制約はない.

입력 형식

入力は以下の形式で標準入力から与えられる.

N

A_1 A_2 ... A_N

출력 형식

現在から,日本に陸地がなくなるまでの間 (現在も含む) における,島の数の最大値を 1 行で出力せよ.

예제 1
입력
6
0 1 2 1 3 2
출력
2
예제 2
입력
6
3 2 3 0 2 0
출력
2
예제 3
입력
10
4 1 2 1 2 3 5 4 3 2
출력
3
문제 정보

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

출처 JOI 2019 Preliminary

평가 및 의견

日本沈没 (Japan Sinks)

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

Log in to rate problems.

개별 의견

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

풀이 제출

日本沈没 (Japan Sinks)

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