穷举法:写出满足的条件即可
#include <iostream>using namespace std;int main(){ int c,r,q; int m,n; cin>>m>>n; for(c=0;c<=min(m,n/2);c++) { for(r=0;r<=min(m,n/4);r++) { for(q=0;q<=min(m,n/6);q++) { if(c+r+q==m&&2*c+4*r+6*q==n) { cout<<c<<" "<<r<<" "<<q<<endl; } } } }}