#include <stdio.h>
#include <stdlib.h>
int num[7]={0};
int re(int n, int m, int a);
int main(void)
{
int n, m;
scanf("%d %d", &n, &m);
re(n, m, 0);
return 0;
}
int re(int n, int m, int a)
{
int i, j, sum;
for(i=1; i<=6; i++)
{
sum=0;
num[a]=i;
for(j=0; j<=a; j++)
sum+=num[j];
//printf("i= %d a= %d sum= %d \n", i, a, sum);
//system("PAUSE");
if(sum==m && (a+1)==n)
{
for(j=0; j<n; j++)
printf("%d ", num[j]);
printf("\n");
}
else if(sum<m && (a+1)<n)
{
re(n, m, 1+a);
}
}
return 0;
}
2017.12.27 23:40
정올 - 실력키우기 - 주사위 던지기2(1175)
조회 수 653 추천 수 0 댓글 0