每日一九度之 题目1045:百鸡问题

时间限制:1 秒

内存限制:32 兆

特殊判题:

提交:10023

解决:4391

题目描述:

用小于等于n元去买100只鸡,大鸡5元/只,小鸡3元/只,还有1/3元每只的一种小鸡,分别记为x只,y只,z只。编程求解x,y,z所有可能解。

输入:

测试数据有多组,输入n。

输出:

对于每组输入,请输出x,y,z所有可行解,按照x,y,z依次增大的顺序输出。

样例输入:
40
样例输出:
x=0,y=0,z=100
x=0,y=1,z=99
x=0,y=2,z=98
x=1,y=0,z=99

今天满课,有点忙,实在没时间,抽空刷了道水题。

//Asimple
#include <iostream>
#include <algorithm>
#include <cstring>
#include <cstdio>
#include <cctype>
#include <cstdlib>
#include <stack>
#include <cmath>
#include <set>
#include <map>
#include <string>
#include <queue>
#include <limits.h>
#define INF 0x7fffffff
using namespace std;
const int maxn = 1005;
typedef long long ll;
int n, num;

int main(){
    while( ~scanf("%d",&n) ){
        for(int x=0; x<100; x++){
            for(int y=0; y<100; y++){
                if( 14*x + 8*y + 100 <= 3*n ){
                    printf("x=%d,y=%d,z=%d\n",x,y,100-x-y);
                }
            }
        }
    }
    return 0;
}
时间: 2024-08-10 19:07:54

每日一九度之 题目1045:百鸡问题的相关文章

每日一九度之题目1016:火星A+B

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5346 解决:1464 题目描述:     读入两个不超过25位的火星正整数A和B,计算A+B.需要注意的是:在火星上,整数不是单一进制的,第n位的进制就是第n个素数.例如:地球上的10进 制数2,在火星上记为“1,0”,因为火星个位数是2进制的:地球上的10进制数38,在火星上记为“1,1,1,0”,因为火星个位数是2进制的,十位 数是3进制的,百位数是5进制的,千位数是7进制的…… 输入:     测试输入包含若干测试用例,每个测试

每日一九度之 题目1084:整数拆分

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2720 解决:1099 题目描述: 一个整数总可以拆分为2的幂的和,例如: 7=1+2+4 7=1+2+2+2 7=1+1+1+4 7=1+1+1+2+2 7=1+1+1+1+1+2 7=1+1+1+1+1+1+1 总共有六种不同的拆分方式. 再比如:4可以拆分成:4 = 4,4 = 1 + 1 + 1 + 1,4 = 2 + 2,4=1+1+2. 用f(n)表示n的不同拆分的种数,例如f(7)=6. 要求编写程序,读入n(不超过100

每日一九度之 题目1083:特殊乘法

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:5319 解决:3606 题目描述: 写个算法,对2个小于1000000000的输入,求结果. 特殊乘法举例:123 * 45 = 1*4 +1*5 +2*4 +2*5 +3*4+3*5 输入: 两个小于1000000000的数 输出: 输入可能有多组数据,对于每一组数据,输出Input中的两个数按照题目要求的方法进行运算后得到的结果. 样例输入: 123 45 样例输出: 54 按题目直接模拟就好. //Asimple #include

每日一九度之 题目1077:最大序列和

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6264 解决:1870 题目描述: 给出一个整数序列S,其中有N个数,定义其中一个非空连续子序列T中所有数的和为T的“序列和”. 对于S的所有非空连续子序列T,求最大的序列和. 变量条件:N为正整数,N≤1000000,结果序列和在范围(-2^63,2^63-1)以内. 输入: 第一行为一个正整数N,第二行为N个整数,表示序列中的数. 输出: 输入可能包括多组数据,对于每一组输入数据, 仅输出一个数,表示最大序列和. 样例输入: 5 1

每日一九度之 题目1076:N的阶乘

时间限制:3 秒 内存限制:128 兆 特殊判题:否 提交:7601 解决:2749 题目描述: 输入一个正整数N,输出N的阶乘. 输入: 正整数N(0<=N<=1000) 输出: 输入可能包括多组数据,对于每一组输入数据,输出N的阶乘 样例输入: 4 5 15 样例输出: 24 120 1307674368000 大数的乘法. //Asimple #include <iostream> #include <algorithm> #include <cstring

每日一九度之 题目1075:斐波那契数列

时间限制:5 秒 内存限制:32 兆 特殊判题:否 提交:3517 解决:2028 题目描述: 编写一个求斐波那契数列的递归函数,输入n值,使用该递归函数,输出如样例输出的斐波那契数列. 输入: 一个整型数n 输出: 题目可能有多组不同的测试数据,对于每组输入数据, 按题目的要求输出相应的斐波那契图形. 样例输入: 6 样例输出: 0 0 1 1 0 1 1 2 3 0 1 1 2 3 5 8 0 1 1 2 3 5 8 13 21 0 1 1 2 3 5 8 13 21 34 55 这题可以直

每日一九度之 题目1070:今年的第几天?

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6251 解决:3461 题目描述: 输入年.月.日,计算该天是本年的第几天. 输入: 包括三个整数年(1<=Y<=3000).月(1<=M<=12).日(1<=D<=31). 输出: 输入可能有多组测试数据,对于每一组测试数据, 输出一个整数,代表Input中的年.月.日对应本年的第几天. 样例输入: 1990 9 20 2000 5 1 样例输出: 263 122 记住闰年的规律: 4年一闰,一百年不闰,四百

每日一九度之 题目1069:查找学生信息

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:14402 解决:3913 题目描述: 输入N个学生的信息,然后进行查询. 输入: 输入的第一行为N,即学生的个数(N<=1000) 接下来的N行包括N个学生的信息,信息格式如下: 01 李江 男 21 02 刘唐 男 23 03 张军 男 19 04 王娜 女 19 然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下: 02 03 01 04 输出: 输出M行,每行包括一个对应于查询的学生的信

每日一九度之 题目1038:Sum of Factorials

时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:2109 解决:901 题目描述: John von Neumann, b. Dec. 28, 1903, d. Feb. 8, 1957, was a Hungarian-American mathematician who made important contributions to the foundations of mathematics, logic, quantum physics, meteorology, scienc