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

29460번 - СМС 스페셜 저지다국어

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

문제

Одним из самых популярных способов использования мобильной связи являются СМС-сообщения. Каждый день миллионы людей отправляют десятки миллионов сообщений: <<Привет!>>, <<Как дела?>>, <<Ты где?>>, <<Я задержусь>> и еще тысячи различных коротких посланий.

К сожалению, на клавиатуре мобильного телефона может оказаться меньше кнопок, чем букв в алфавите. Поэтому на первой кнопке размещаются несколько первых букв алфавита, на второй --- следующие несколько и так далее. Чтобы набрать некую букву, необходимо нажать ту кнопку, на которой она размещена, $t$ раз, если буква является $t$-ой по алфавиту, размещенной на этой кнопке. Так, если на первой кнопке клавиатуры размещены буквы a, b и c, то для выбора буквы c придется нажать эту кнопку трижды.

Ученые изучили среднее количество раз, которое каждая буква алфавита встречается в СМС-ках за время службы среднестатистического телефона. Теперь у фирмы-производителя появилась возможность спроектировать клавиатуру так, чтобы минимизировать суммарное количество нажатий на все кнопки. Помогите им сделать это.

입력

Первая строка входного файла содержит два целых числа $n$ и $m$ (1ドル \le n \le 30,ドル 1ドル \le m \le 10$) --- количество букв в алфавите и кнопок на клавиатуре телефона.

Следующая строка содержит $n$ целых чисел $a_i$ (0ドル \le a_i \le 1,000,000$) --- количество раз, которые будет напечатана $i$-ая буква алфавита.

출력

В выходной файл выведите $m$ целых неотрицательных чисел $b_i$ --- количество букв, отнесенных к $i$-ой кнопке клавиатуры. Сумма всех $b_i$ должна быть равна $n$.

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

제한

예제 입력 1

5 3
1 3 5 1 1

예제 출력 1

1 1 3

노트

В примере на первой кнопке размещена одна первая буква алфавита, на второй --- только вторая, а на третьей --- оставшиеся три.

Таким образом, суммарное количество нажатий на кнопки будет: 1ドル \times 1 + 3 \times 1 + 5 \times 1 + 1 \times 2 + 1 \times 3 = 14$.

출처

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2011-2012 Season > May 5, 2012 > Basic H번

Olympiad > Russian Olympiad in Informatics > Internet Olympiads in Informatics > 2011-2012 Season > May 5, 2012 > Advanced I번

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

출처

대학교 대회

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

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