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

21457번 - Шкафы 스페셜 저지다국어

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

문제

Региональное отделение одного крупного банка заказало два несгораемых шкафа для хранения личных дел своих клиентов. Каждый шкаф имеет несколько ящиков различной высоты, при просмотре снизу вверх ящики в первом шкафу имеют высоту $a_1, a_2, \ldots, a_m,ドル а ящики во втором шкафу --- высоту $b_1, b_2, \ldots, b_n$.

Шкафы были установлены в узкой нише в стене лицевой стороной друг к другу, поэтому оказалось, что выдвинуть одновременно два ящика, находящиеся напротив друг друга, невозможно. Сотрудники банка постоянно обращаются к личным делам клиентов, поэтому им удобнее держать ящики открытыми в течение рабочего дня. Поскольку пока клиентов у банка немного, использовать все ящики не обязательно. Решено было использовать такое множество ящиков, чтобы их все можно было выдвинуть одновременно и они не мешали друг другу. Чтобы максимально систематизировать работу, необходимо использовать как можно больше ящиков.

Помогите сотрудникам банка выбрать, какие ящики следует использовать.

입력

Первая строка входного файла содержит два целых числа: $m$ и $n$ --- количество ящиков в первом и во втором шкафу, соответственно (1ドル \le m, n \le 100,000円$). Вторая строка содержит $m$ целых чисел: $a_1, a_2, \ldots, a_m$ --- высоты ящиков в первом шкафу. Третья строка содержит $n$ целых чисел: $b_1, b_2, \ldots, b_n$ --- высоты ящиков во втором шкафу. Высоты ящиков положительные и не превышают 10ドル^9$.

출력

На первой строке входного файла выведите два числа $k$ и $l$ --- количество ящиков, которые следует использовать в первом и втором шкафу, соответственно. Сумму $k+l$ вам следует максимизировать. На второй строке выведите $k$ целых чисел --- номера ящиков в первом шкафу, которые следует использовать. На третьей строке выведите $l$ целых чисел --- номера ящиков во втором шкафу, которые следует использовать. Если оптимальных решений несколько, выведите любое.

제한

예제 입력 1

5 5
1 2 3 4 5
6 4 3 2 1

예제 출력 1

3 4
1 2 3
2 3 4 5

힌트

출처

Olympiad > Russian Olympiad in Informatics > Russia Team High School Programming Contest > Russia Team High School Programming Contest 2008 H번

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

출처

대학교 대회

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

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