#include <iostream> using namespace std; int main(){ int i,j,x,y; //男人的数量 for(i = 1;i <= (36 - 3 - 1) / 4;i++){ //剩余的砖数量 x = 36 - i * 4; //女人的数量 for(j = 1;j <= (x - 1) / 3;j++){ //剩余的砖数量 y = x - j * 3; if(i + j + y * 2 == 36){ cout<<i<<" "<<j<<" "<<y * 2<<endl; } } } } /************************************************************** Problem: 1249 User: admin Language: C++ Result: Accepted Time:5 ms Memory:2072 kb ****************************************************************/