题解 | #百鸡问题#

百鸡问题

http://www.nowcoder.com/practice/01d161052db64c249a47fc723b4fd5db


using namespace std;

int main(){
	int x,y,z;
	int n, temp;
	cin >> n;
	if(n < 100/3)
		cout << "钱太少了" << endl;
	for(x=0; x<=n/5; x++){  // 列举所有可能的x值
		for(y=0; y<=(n - x*5)/3; y++){  // 列举所有可能的y值
			temp = n - x*5;
			temp -= y*3;
			z = temp*3>=100-x-y?100-x-y:-1;  // 判断剩下的前是否能买够100只
			if(z >= 0)
				cout << "x=" << x << ",y=" << y << ",z=" << z << endl;
		}
	}

	return 0;
}
全部评论

相关推荐

点赞 评论 收藏
分享
05-29 20:34
门头沟学院 C++
KarlAllen:得做好直接春招的准备。学历差的话,一是面试要求会比学历好的严格不少,二是就算面试通过了也会被排序。总之暑期和秋招对于学历差的就是及其不友好
无实习如何秋招上岸
点赞 评论 收藏
分享
小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
码农索隆:竞争压力小,就你一个不用卷
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务