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

28545번 - Допрос подозреваемых 스페셜 저지다국어

시간 제한메모리 제한제출정답맞힌 사람정답 비율
1 초 1024 MB45331568.182%

문제

Когда детектив Бенуа Бланк получил конверт с деньгами и очередное анонимное письмо с предложением заняться расследованием преступления, он сразу выдвинулся на место, чтобы опросить подозреваемых.

Всего есть $n$ подозреваемых, $i$-й из которых характеризуется скучностью $a_i$. Скучность дела в каждый момент времени определяется как суммарная скучность всех свидетелей, уже давших показания.

Как известно, Бенуа Бланк терпеть не может скучные расследования. Поэтому есть $m$ <<критических точек>>, $i$-я из которых описывается числом $b_i$: как только скучность дела становится больше $b_i,ドル интерес детектива к делу уменьшается на фиксированную величину.

Вы заинтересованы в том, чтобы детектив взялся за дело и довел его до конца, поэтому перед вами стоит задача расположить рассказы подозреваемых в таком порядке, при котором интерес Бенуа Бланка к делу после допроса всех подозреваемых будет максимальным.

입력

В первой строке дано целое число $n$ --- количество подозреваемых (1ドル \leqslant n \leqslant 2 \cdot 10^5$). В следующей строке через пробел перечислены $n$ целых чисел $a_i$ --- значения скучности подозреваемых ($-10^9 \leqslant a_i \leqslant 10^9$).

В первой строке дано целое число $m$ --- количество критических точек (1ドル \leqslant m \leqslant 2 \cdot 10^5$). В следующей строке через пробел перечислены $m$ целых чисел $b_i$ --- значения этих критических точек (0ドル \leqslant b_i \leqslant 10^9$).

출력

В первой строке выведите целое число $k$ --- минимально возможное число критических точек, которое может быть пройдено при допросе подозреваемых.

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

Если оптимальных ответов несколько, выведите любой из них.

제한

예제 입력 1

3
2 3 1
4
1 7 10 5

예제 출력 1

2
1 2 3

예제 입력 2

4
10 -10 20 -20
5
11 12 3 24 15

예제 출력 2

0
2 4 1 3

힌트

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2022-2023 Season > January 15, 2023 A번

채점 및 기타 정보

  • 예제는 채점하지 않는다.
(追記) (追記ここまで)

출처

대학교 대회

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

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