#include
int main(){
for(int n,m;scanf("%d%d",&n,&m);){
bool flag=0;//判断有无解,有解为1,无解为0
for(int i=1;i<=n;i++)//必胜客份数
for(int j=1;j<=n;j++)//麦当劳份数
for(int k=1;k<=n;k++)//开封菜份数
if(i+j+k==n&&i*8+j*12+k*20==m){
printf("%d %d% d\n",k,j,i);flag++;
}
if(!flag) printf("No Solution!\n");
}
}
不懂追问哦