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

27229번 - Сумма 다국어

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

문제

Даша очень любит представлять числа в виде суммы. Сегодня Даша хочет выписать все возможные представления числа $n$ в виде суммы $k$ слагаемых.

При этом она не любит, когда слагаемые меняются слишком быстро. А именно, соседние слагаемые в представлении Даши должны различаться не больше, чем на единицу. Она использует и положительные, и отрицательные, и даже нулевые слагаемые, порядок слагаемых важен.

Выведите все представления, которые подходят по Дашины ограничения. Разбиения следует упорядочить по первому слагаемому, при равном первом слагаемом --- по второму, при равных первых двух --- по третьему, и так далее.

입력

Первая строка ввода содержит число $n$ ($-15\le n \le 15$).

Вторая строка содержит число $k$ (1ドル \le k \le 15$).

Гарантируется, что общее число представлений не превышает 10ドル^5$.

출력

Выводите представления по одному на строке, перед положительными и нулевыми слагаемыми, кроме первого в представлении, выводите знак плюс. Не выводите пробелы.

제한

예제 입력 1

2
4

예제 출력 1

-1+0+1+2
0+0+1+1
0+1+0+1
0+1+1+0
1+0+0+1
1+0+1+0
1+1+0+0
2+1+0-1

힌트

출처

Olympiad > Russian Olympiad in Informatics > Russian Olympiad for Schoolchildren in Informatics > Russian Olympiad for Schoolchildren in Informatics 2020 E번

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

출처

대학교 대회

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

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