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

8736번 - Wieża 2 다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 128 MB84392147.727%

문제

W Bajtocji wybudowano wysoką wieżę. Wejście na wieżę składa się z n schodków, a każdy schodek ma pewną wysokość.

Bajtocką wieżę chce odwiedzić m mieszkańców. Każda z osób posiada pewien wzrost, który pomaga w pokonywaniu kolejnych schodków. Aby mieszkaniec Bajtocji mógł wejść na pewien schodek, to musi być wyższy od wysokości schodka. Jeśli pewien schodek jest nie do przejścia przez mieszkańca, to zatrzymuje się on w danym miejscu na wieży - wyżej nie będzie mógł wejść. Niestety schody na wieżę są bardzo wąskie i jeśli pewna osoba zatrzyma się, to każda kolejna nie będzie mogła już wejść wyżej - będzie musiała zatrzymać się schodek wcześniej.

Znając wysokości kolejnych schodków i wzrost kolejnych osób zwiedzających wieżę, chcielibyśmy wiedzieć, w którym miejscu zatrzyma się każdy mieszkaniec Bajtocji.

입력

Pierwszy wiersz wejścia zawiera dwie liczby całkowite n, m (1 ≤ n, m ≤ 500 000), oznaczające odpowiednio liczbę schodków prowadzących na wieżę oraz liczbę mieszkańców chcących odwiedzić wieżę. Kolejny wiersz zawiera n liczb całkowitych a1, a2, ..., an (1 ≤ ai ≤ 109) , gdzie ai oznacza wysokość i-tego schodka. Pierwszy schodek znajduje się na samym dole wieży, a każdy kolejny wyżej od poprzednich. Następny wiersz wejścia zawiera m liczb całkowitych b1, b2, ..., bm (1 ≤ bi ≤ 109), gdzie bi oznacza wzrost i-tego mieszkańca.

출력

Pierwszy i jedyny wiersz wyjścia powinien zawierać m liczb całkowitych w1, w2, ..., wm, gdzie wi oznacza maksymalny numer schodka, na który może wejść i-ty mieszkaniec Bajocji.

제한

예제 입력 1

3 4
2 5 1
6 5 4 3

예제 출력 1

3 1 0 0

힌트

출처

Camp > ILOCAMP Science Camps > ILOCAMP 2010 (Intermediate Group) 2-3번

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

출처

대학교 대회

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

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