求助
  • 板块学术版
  • 楼主Ancap
  • 当前回复1
  • 已保存回复1
  • 发布时间2022/11/26 20:11
  • 上次更新2024/8/3 13:21:59
查看原帖
求助
793689
Ancap楼主2022/11/26 20:11

求助

题:

百看不厌的经典题

题目背景

《张邱建算经》曾有这样一道题:公鸡5元钱一只,母鸡3元钱一只,小鸡一元钱3只。现在要有m块钱,要买n只鸡。求公鸡、母鸡、小鸡各买了多少只?

题目描述

求出公鸡、母鸡和小鸡的只数。

提示有多个解,三个数,代表公鸡、母鸡、小鸡的个数)

输入格式

输入两个正整数数m,n.

输出格式

输出所有解

提示

3m2003 \leq m \leq 200

3n200 3\leq n \leq 200

感谢@Liumingxuan2010的灵感:

Code:

#include <iostream>
using namespace std;
int main()
{
	int m,n;
	cin>>m>>n;
	int x,y,z;
	for(x=0;x<=n;x++)
		for(y=0;y<=n;y++)
			for(z=0;z<=n;z++)
				if(x+y+z==n && 5*x+3*y+z/3==m && z%3==0)cout<<x<<" "<<y<<" "<<z<<endl;
}
2022/11/26 20:11
加载中...