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

28995번 - Перераспределение камней 다국어

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

문제

Как известно, у красавицы и чудовища не все сразу было хорошо. Эта история как раз про это. Как только красавица стала пленницей в замке чудовища, он дал ей первое, но сразу же очень ответственное задание.

Перед красавицей стояло бесконечное количество сундуков, выставленных в линию и пронумерованных целыми числами от $-\infty$ до $\infty$. В $n$ сундуках лежали волшебные камни, способные как убивать, так и воскрешать кого угодно, остальные же сундуки были пустые. Задание красавицы состояло в перекладывании камней из сундуков так, чтобы они все в конце концов лежали в $n$ различных сундуках с последовательными номерами. За одно перекладывание красавица могла взять камень из любого сундука и переложить его в любой другой не занятый камнем сундук.

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

입력

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

Во второй строке содержатся $n$ чисел $a_i$ --- номера сундуков с камнями ($-10^9 \le a_i \le 10^9$). Гарантируется, что в каждом сундуке лежит не более одного камня.

출력

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

제한

예제 입력 1

5
3 1 -2 4 7

예제 출력 1

2

노트

В первом тестовом примере подходит например такой алгоритм действий:

  • Переложить камень из сундука -2 в сундук 2
  • Переложить камень из сундука 7 в сундук 5

Также можно вторым действием переложить камень из сундука 7 в сундук 0.

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2016-2017 Season > February 18, 2017 B번

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

출처

대학교 대회

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

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