首页 > 其他分享 >7-152 百钱百鸡

7-152 百钱百鸡

时间:2024-11-30 21:01:50浏览次数:9  
标签:152 限制 公鸡 百钱 样例 百鸡 100

百鸡问题是北魏数学家张丘建在其著作《张丘建算经》中提出的一个世界著名的不定方程问题:“今有鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一。凡百钱买鸡百只,问鸡翁母雏各几何。”

百钱百鸡问题的白话版:100元钱买100只鸡,公鸡5元1只,母鸡3元1只,小鸡1元3只。问公鸡、母鸡、小鸡各多少只(某种鸡可以为0只)?

百钱百鸡的结果如输出样例所示。

现在把100改为n,即n元钱买n只鸡,各种鸡价格不变,结果又如何呢?

测试数据保证至少存在一组解。

输入格式:

测试数据有多组,处理到文件尾。每组测试输入一个整数n(100<=n<=1000)。

输出格式:

对于每组测试,按公鸡、母鸡、小鸡的数量(按公鸡数从小到大的顺序)逐行输出各种买法(每行数据之间空一个空格)。

输入样例:

100

输出样例:

0 25 75
4 18 78
8 11 81
12 4 84

代码长度限制

16 KB

Python (python3)

时间限制

1200 ms

内存限制

64 MB

其他编译器

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

#include <stdio.h>
 
int main() {
    int x, y, n = 0;
    while (scanf("%d", &n) != EOF) {
        for (x = 0; x <= n; x++) {
            for (y = 0; y <= n; y++) {
                //价格翻三倍 把小鸡拿出去
                if (x * 15 + y * 9 + (n - x - y) == 3 * n && (n - x - y) % 3 == 0) {
                    //两边同时翻三倍·                           小鸡的个数是否为3的倍数
                    printf("%d %d %d\n", x, y, (n - x - y));
                }
            }
        }
    }
 
    return 0;
}

 

标签:152,限制,公鸡,百钱,样例,百鸡,100
From: https://blog.csdn.net/2301_79730971/article/details/144160703

相关文章

  • ural 1522
    首先推一下柿子,尝试exchangeargument,发现\(A,B,C\)分别为\(a_x+b_x+c_x\),\(\max(a_x+b_x+c_x,\max(a_x+b_x,a_x+a_y)+b_y)+c_y\)。如果\(\max(b_i)\le\min(a_i)\):\(\max(a_x+b_x+c_x,a_x+a_y+b_y)+c_y\)。\(=\max(c_x+b_x,a_y+b_y)+a_x+c_y\)。如果\(\max(b_i)......
  • 第152期 利用光谱和图像数据,揭开苹果叶片病虫害之谜(目标检测)
    亲爱的读者们,您是否在寻找某个特定的数据集,用于研究或项目实践?欢迎您在评论区留言,或者通过公众号私信告诉我,您想要的数据集的类型主题。小编会竭尽全力为您寻找,并在找到后第一时间与您分享。一、引言苹果作为全球广泛种植的水果之一,在中国拥有庞大的种植面积和总产量。然而,随着......
  • CF1526F Median Queries 题解
    Description本题是一道交互题。给定\(n\),你需要猜测一个长度为\(n\)的排列\(p\)(即\(p\)包含所有\(1\)到\(n\)的整数各一次)。已知\(p\)满足\(p_1<p_2\)。当然,你可以进行询问,每次询问你需要给定三个互不相同的整数\(a,b,c\),交互器会返回\(|p_a-p_b|,|p_b-p_c|,|p_......
  • 152. 乘积最大子数组
    题目链接152.乘积最大子数组思路最大子数组和-简单变体题解链接动态规划关键点无时间复杂度\(O(n)\)空间复杂度\(O(1)\)代码实现:classSolution:defmaxProduct(self,nums:List[int])->int:answer=premax=premin=nums[0]......
  • 「杂题乱刷2」CF1527B2
    题目链接CF1527B1(luogu)CF1527B2(luogu)CF1527B1(codeforces)CF1527B2(codeforces)解题思路这篇题解分B1,B2两个部分来讲。B1sol:考虑字符串中\(0\)的数量,设这个值为\(sum\):若\(sum\equiv0\pmod{2}\),且字符串回文时,那么此时,后手可以一直模仿先手的操作,直到字符串含有......
  • 南沙找信奥家教老师:2028:【例4.14】百钱买百鸡
    ​【题目描述】百钱买百鸡问题。鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、鸡母、鸡雏各几何?【输入】无【输出】输出各种鸡翁、鸡母、鸡雏的数量,依次由小到大,每种情况各占一行,每行三个数之间用一个空格隔开。【输入样例】无【输出样例】无#inclu......
  • Request processing failed:MyBatisSystemException 黑马web开发课程P152中可能出现的
    该异常的最后一句,通过翻译,大概是:   [dispatcherServlet]:servlet.service()forservlet[dispatcherServlet]在路径[]的上下文中抛出异常[请求处理失败:MyBatisSystemException]    经过对代码的检查,发现controller,sevice,dao层业务逻辑都没有问题dao层的map......
  • 全新Versal HBM 系列自适应 SoC:XCVH1542-1MSEVSVA3697、XCVH1542-2MLELSVA4737、XCVH1
    系列概述VersalHBM系列具有快速内存、安全连接和自适应计算的异构集成,可消除内存绑定的计算密集型工作负载(如机器学习、数据库加速、下一代防火墙和高级网络测试仪)的处理和内存瓶颈。它从底层开始构建,以适应不断发展的算法、协议和数据速率。与VersalPremium系列*相比,通过集......
  • [Ynoi Easy Round 2021] TEST_152
    题目链接:[YnoiEasyRound2021]TEST_152一道思路接近却比这道题难点的题目[Ynoi2012]NOIP2015充满了希望经典结论:无论怎么覆盖,总段数都是\(O(覆盖次数)\)的。证明的话,考虑到每次推平只会使得左右端点的段分裂开,使得段数+1,而中间的段直接被覆盖,所以最多总段数只会为......
  • 禅道 未授权登录复现(QVD-2024-15263)
    侵权声明本文章中的所有内容(包括但不限于文字、图像和其他媒体)仅供教育和参考目的。如果在本文章中使用了任何受版权保护的材料,我们满怀敬意地承认该内容的版权归原作者所有。如果您是版权持有人,并且认为您的作品被侵犯,请通过以下方式与我们联系:[360619623@qq.com]。我们将在确......