/题目:“百人搬砖”问题(选自《趣味歌词古体算题选》,台湾九章出版社1995年出版).
原题目是:百人搬百砖,男子一搬八,妇女一搬三,小孩三搬一。请问各几人,各搬几块砖?
这里我们为了用计算机编程测试,进行了一点修改。题目描述如下:
有100个人搬100块砖,男子每人搬m块,女子每人搬n块,小孩3人搬1块。请问在给定m、n情况下,男女小孩各有多少人?
输入
输入只有一组数据。从键盘输入两个整数m和n。这里保证在给定的m和n情况下,有且只有一组符合条件的解。
输出
在一行上输出男女小孩各有多少人,中间用空格隔开。
难度
入门
输入示例
8 6
输出示例
5 5 90/
16行后面少分号了啊
#include <iostream>
using namespace std;
int main()
{
int m,n;
cin>>m>>n;
for(int i=0;i<=100/m;i++)
for(int j=0;j<100/n;j++)
{
int t = (100-i*m-j*n)*3;
if(t>=0 && i+j+t == 100 && i*m+j*n+t/3==100)
cout<<"man:"<<i<<" woman:"<<j<<" child:"<<t<<endl;
}
return 0;
}