Logo
(追記) (追記ここまで)

26747번 - Klapki na obcasach 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 1024 MB23211487.500%

문제

W Bajtocji powstał właśnie nowy aquapark, a w nim zjeżdżalnia. Niestety, do zjazdu z tej zjezdżalni dopuszczone są tylko osoby mające co najmniej T bajtometrów wzrostu.

Na szczęście w sklepie przy aquaparku można kupić specjalne klapki na obcasach. Założenie j-tej pary klapek powoduje, że staje się wyższym o Aj bajtometrów, a do pomiaru wzrostu nikt przecież klapek zdejmować nie każe. Rzecz jasna, każda osoba może założyć co najwyżej jedną parę klapek.

Bajtek wraz z grupą przyjaciół chcą teraz mądrze rozplanować, jakie klapki należy kupić i założyć, aby jak najwięcej osób mogło zjechać ze zjeżdżalni. Ze względów higienicznych osoby nie mogą się po założeniu wymieniać klapkami.

Napisz program, który wyznaczy największą liczbę osób jakie mogą zjechać ze zjeżdżalni (dla optymalnego rozplanowania klapek).

입력

W pierwszym wierszu wejścia znajduje się jedna liczba naturalna N (1 ≤ N ≤ 200 000) określająca liczbę osób w grupie (razem z Bajtkiem). W drugim wierszu znajduje się ciąg N liczb naturalnych Hi (1 ≤ Hi ≤ 109) pooddzielanych pojedynczymi odstępami. Są to wzrosty kolejnych osób w grupie. W trzecim wierszu wejścia znajduje się jedna nieujemna liczba całkowita M (0 ≤ M ≤ 200 000) określająca liczbę par klapek, które są dostępne w sklepie. W czwartym wierszu wejścia znajduje się ciąg M liczb naturalnych Aj (1 ≤ Aj ≤ 109) pooddzielanych pojedynczymi odstępami. Są to rozmiary obcasów w kolejnych parach klapek w sklepie. W piątym (ostatnim) wierszu wejścia znajduje się jedna liczba naturalna T (1 ≤ T ≤ 2 · 109) – minimalny wzrost, od którego można zjechać ze zjeżdżalni.

출력

W pierwszym (jedynym) wierszu wyjścia należy wypisać jedną nieujemną liczbę całkowitą – największą możliwą liczbę osób, które mogą zjechać ze zjeżdżalni zgodnie z warunkami powyżej.

제한

예제 입력 1

5
5 15 10 12 1
3
12 2 1
14

예제 출력 1

3

Wyjaśnienie do przykładu: W optymalnym rozwiązaniu kupujemy dwie pierwsze pary klapków. Klapki pierwsze (z obcasem o wysokości 12) i drugie (z obcasem o wysokości 2) damy odpowiednio osobom trzeciej (o wzroście 10) i czwartej (o wzroście 12). W ten sposób ze zjeżdżalni będą mogły zjechać trzy osoby: druga (łączny wzrost 15, bez klapków), trzecia (łączny wzrost z klapkami 22) i czwarta (łączny wzrost z klapkami 14). Niestety, piąta osoba (o wzroście 1) nie może zjechać ze zjeżdżalni, a klapki trzecie (z obcasem o wysokości 1) nie są potrzebne w optymalnym rozwiązaniu. Alternatywnie, moglibyśmy przydzielić pierwsze klapki osobie pierwszej (o wzroście 5) i mogłaby ona zjechać ze zjeżdzalni zamiast osoby trzeciej.

예제 입력 2

5
7 3 2 5 1
0
3

예제 출력 2

3

Wyjaśnienie do przykładu: W tej sytuacji w sklepie nie są dostępne żadne klapki, więc ze zjeżdzalni mogą skorzystać jedynie osoby, które mają co najmniej T = 3 bajtometry wzrostu. Mamy takie trzy osoby: o wzroście 7, 3 i 5.

힌트

출처

Olympiad > Junior Polish Olympiad in Informatics > JPOI 2022 > Stage 1 7번

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /