爆開解法
試過測資
#include<stdlib.h>
#include<stdio.h>
int main()
{
int n,m,ans=0,a=1;
scanf("%d %d",&n,&m);
int i,j,k,l,p;
for(i=1;i<=6;i++)
{
a=1;
if(i>m)
break;
if(n>a)
{
for(j=1;j<=6;j++)
{
a=2;
if(i+j>m)
break;
if(n>a)
{
for(k=1;k<=6;k++)
{
a=3;
if(i+j+k>m)
break;
if(n>a)
{
for(l=1;l<=6;l++)
{
a=4;
if(i+j+k+l>m)
break;
if(n>a)
{
for(p=1;p<=6;p++)
{
a=5;
if(i+j+k+l+p>m)
break;
if(i+j+k+l+p==m)
ans++;
}
}
else
{
if(i+j+k+l==m)
ans++;
}
}
}
else
{
if(i+j+k==m)
ans++;
}
}
}
else
{
if(i+j==m)
ans++;
}
}
}
else
{
if(i==m)
ans++;
}
}
printf("%d\n",ans);
return 0;
}