Sniegas | 프로그래밍의 벗 PivotOJ
PivotOJ

Sniegas

시간 제한: 1000ms메모리 제한: 1024MB출처: LMIO 2015-2016BOJ 30343
이 문제는 본문 이미지 일부가 표시되지 않습니다. 텍스트만으로 풀이가 어려울 수 있습니다.

문제

Naktį daug snigo, todėl Jonas su draugais nusprendė pažaisti sniego mūšį. Kiekvienas užėmė tam tikrą poziciją ir mūšis tuoj prasidės.

Mūšio lauką aprašo N sveikųjų skaičių vi, kurie žymi sniego pusnių aukščius. Kuo vi yra didesnis, tuo i-oji pusnis yra aukštesnė.

Metęs sniego gniūžtę iš pozicijos A, Jonas gali pataikyti į draugą, esantį pozicijoje B, jeigu tarp jo ir draugo nėra pusnių, aukštesnių už min(vA, vB).

Žemiau pateiktame pavyzdyje Jonas (pozicija 5, aukštis 5) gali pataikyti į Mantą (pozicija 2, aukštis 4), bet negali pataikyti į Astą (pozicija 7, aukštis 2).

[이미지 1]

Žinodami, kaip atrodo sniego mūšio laukas, kur yra Jono bei jo draugų pozicijos, apskaičiuokite, į kelis draugus Jonas gali pataikyti mesdamas sniego gniūžtes.

입력

Pirmoje eilutėje pateikti trys sveikieji skaičiai: mūšio lauko dydis N, Jono draugų skaičius M (neskaičiuojant Jono) ir Jono pozicija A.

Antroje eilutėje yra N sveikųjų skaičių vi, nusakančių atitinkamų pusnių aukščius.

Trečioje eilutėje yra M skirtingų sveikųjų skaičių Bi, nusakančių Jono draugų pozicijas didėjimo tvarka.

출력

Išveskite vieną skaičių – į kelis draugus Jonas gali pataikyti mesdamas sniego gniūžtes.

예제

예제 1

입력
7 2 5
1 4 3 2 5 3 2
2 7
출력
1

예제 2

입력
5 4 1
3 3 3 3 3
2 3 4 5
출력
4
코드를 제출하려면 로그인하세요.