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

28897번 - Рецепт мармелада 다국어

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

문제

Медвежонок Паддингтон очень любит есть мармелад. Однако, чтобы его съесть, мармелад надо сначала приготовить. У Паддингтона есть секретный рецепт своего любимого мармелада, состоящий из $n$ пунктов $a_i,ドル причем каждый пункт описывается числом от 1ドル$ до $m,ドル означающим добавление одного из $m$ ингридиентов.

Однако уже второй день Паддингтон не может найти свой рецепт, а мармелада уж очень как хочется. Поэтому он решил вспомнить про рецепт все что можно. Вот, что ему удалось вспомнить:

  • Какие $n$ и $m$ использовались в рецепте;
  • Ингридиенты в пунктах рецепта были расположены по неубыванию, а именно, для любых двух пунктов $i < j$ верно, что $a_i \le a_j$;
  • Последнее, что он смог восстановить в памяти --- массив $b_1,ドル $b_2,ドル \ldots, $b_m,ドル где $b_i$ означает количество чисел в $a,ドル меньше либо равных $i$.

По этой информации Паддингтон хочет попытаться восстановить исходный рецепт. Однако, он не силен в программировании, и обратился с этой задачей к вам. Помогите ему!

입력

В первой строке содержится два числа $n$ и $m$ --- количество пунктов в рецепте и общее количество ингридиентов соответственно (1ドル \le n, m \le 10^5$).

Во второй строке содержится $m$ чисел $b_i$ --- массив, который смог восстановить в памяти Паддингтон (0ドル \le b_i \le n$).

출력

В единственной строке через пробел выведите $n$ чисел --- исходный рецепт. Гарантируется, что ответ существует.

제한

예제 입력 1

3 2
1 3

예제 출력 1

1 2 2

예제 입력 2

5 6
1 2 3 4 5 5

예제 출력 2

1 2 3 4 5

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2017-2018 Season > February 10, 2018 A번

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

출처

대학교 대회

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

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