• 九度oj 题目1045:百鸡问题


    题目1045:百鸡问题

    时间限制:1 秒

    内存限制:32 兆

    特殊判题:

    提交:10418

    解决:4559

    题目描述:

        用小于等于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

     1 #include <iostream>
     2 #include <cstdio>
     3 using namespace std;
     4 
     5 int main(){
     6     int x, y, n;
     7     while(cin >> n){
     8         for(x = 0; x <= n / 5; x++){
     9             for(y = 0; y <= n / 3; y++){
    10                 if(5 * x + 3 * y + 1.0 / 3 * (100 - x - y) <= n)
    11                     printf("x=%d,y=%d,z=%d
    ", x, y, 100 - x - y);
    12             }
    13         }
    14     }
    15     return 0;
    16 }
     
  • 相关阅读:
    对象的思考1
    第一个php网页
    php&mysql
    python —print
    实现窗口移动
    numpy学习(二)
    numpy学习(一)
    knn算法之预测数字
    机器学习(一)之KNN算法
    matplot绘图(五)
  • 原文地址:https://www.cnblogs.com/qinduanyinghua/p/6440432.html
Copyright © 2020-2023  润新知