문제 제목 뭐라 짓지

시간 제한2초메모리 제한1024 MB

요약
숫자 A, B로만 이루어진 양의 정수 M개의 합으로 N을 나타내거나 불가능하면 -1을 출력한다.
난이도

보통10점 중 6점

유형
수학, 그리디, 정수론, 구현
정답자
아직 제출이 없습니다

문제

숫자 AA, BB로만 이루어진 양의 정수 MM개의 합으로 NN을 나타내어라.

입력

총 TT개의 테스트 케이스가 입력으로 주어지며, 첫 번째 줄에 TT가 주어진다.

그다음 줄부터 각 테스트 케이스마다 하나의 줄에 양의 정수 AA, BB, MM, NN이 공백으로 구분되어 주어진다.

출력

각 테스트 케이스마다 주어진 순서대로 한 개의 줄에

  • 만족하는 식이 존재한다면 MM개의 수를 공백으로 구분하여 출력한다. 만족하는 식이 여럿인 경우는 그중 아무거나 하나를 출력한다.
  • 만족하는 식이 존재하지 않는다면 -1을 출력한다.

제한

  • 1≤T≤1,0001 \le T \le 1\\,000
  • 1≤A,B≤91 \le A, B \le 9
  • 1≤M≤1001 \le M \le 100
  • 1≤N<1010001 \le N \lt 10^{1000}
  • 모든 테스트 케이스의 NN의 자릿수 합은 1,0001\\,000을 넘지 않는다.

예제1

  1. 예제 1

    입력
    5
    1 2 5 100
    5 1 1 115511
    5 1 11 100101001
    1 1 2 3
    9 9 100 123454321
    
    예상 출력
    12 22 22 22 22
    115511
    55 555 5555 55555 11111151 11151155 15555155 15555155 15555555 15555555 15555555
    -1
    -1