题解 | 百鸡问题

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
using namespace std;
int main() {
	int n;
	int x, y, z;//分别用x,y,z表示大鸡小鸡小小鸡数量
	while (scanf("%d", &n) != EOF) {
		for (x = 0;x <= 100;++x) {
			for (y = 0;y <= 100 - x;++y) {
				z = 100 - x - y;
				if (n >= 5 * x + 3 * y + z / 3+z%3) {//防止有小数点
					printf("x=%d,y=%d,z=%d\n", x, y, z);
				}
			}
		}
	}
	return 0;
}

全部评论

相关推荐

一天代码十万三:这个时候你得学会敬酒
点赞 评论 收藏
分享
评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务