直接暴力穷举!
//Author:PanDaoxi
#include <iostream>
using namespace std;
int main(){
for(int i=1;i<=30;i++){
for(int j=1;j<=30;j++){
for(int k=1;k<=30;k++){
if(i+j+k==30&&i*30+j*20+k*10==500){
cout<<i<<" "<<j<<" "<<k<<endl;
}
}
}
}
return 0;
}