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

1528번 - 금민수의 합

시간 제한메모리 제한제출정답맞힌 사람정답 비율
2 초 128 MB184646033826.345%

문제

은민이는 4와 7을 좋아하고, 나머지 숫자는 싫어한다. 금민수는 4와 7로만 이루어진 수를 말한다.

N이 주어졌을 때, N을 금민수의 합으로 나타내는 프로그램을 작성하시오. 만약 여러 가지 방법이 존재하면, 수의 개수가 적은 것을 출력한다. 그러한 방법도 여러 개일 경우에는 사전순으로 가장 앞서는 것을 출력한다. 만약 N을 금민수의 합으로 표현할 수 없다면 -1을 출력한다.

N = a1+a2+...+ak가 N = b1+b2+...+bk보다 앞선다는 것은, ai ≠ bi인 가장 작은 i에 대해 ai < bi가 성립한다는 뜻이다.

입력

첫째 줄에 N이 주어진다. N은 1,000,000보다 작거나 같다.

출력

첫째 줄에 정답을 공백을 사이에 두고 출력한다.

제한

예제 입력 1

11

예제 출력 1

4 7

예제 입력 2

12

예제 출력 2

4 4 4

예제 입력 3

13

예제 출력 3

-1

예제 입력 4

100

예제 출력 4

4 4 4 44 44

힌트

출처

  • 문제를 번역한 사람: baekjoon
  • 문제를 다시 작성한 사람: jh05013
(追記) (追記ここまで)

출처

대학교 대회

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

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