题目:
鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,N钱买N鸡,问翁、母、雏各几何?
一百个铜钱买了一百只鸡,其中公鸡一只5钱、母鸡一只3钱,小鸡一钱3只,问一百只鸡中公鸡、母鸡、小鸡各多少。
解题思路:
根据题意设x为公鸡,y为母鸡,z为小鸡,列方程x+y+z=N;5x+3y+(1/3)z=100即15x+9y+z=3N
为了减少程序运行的时间,对x、y、z的范围进行缩小,因为N钱最多买N/5只公鸡,N/3只母鸡,N只小鸡即:0 <= x <= N/5,0 <= y <=n/4,0 <= z <=N

代码:

#include "iostream"
using namespace std;
int main()
{int n,m=1,count = 0;int x,y,z;while(cin>>n){if(n==0)break;for(x=0;x<=n/5;x++)for(y=0;y<=n/3;y++)for(z=0;z<=n;z++)if(15*x+9*y+z==(3*n)&&x+y+z==n)count++;cout<<"Case "<<m<<":";if(count>0)cout<<count<<endl<<endl;elsecout<<"Not matched!"<<endl<<endl;m++;}return 0;
}

ACM题目百钱百鸡-N钱N鸡相关推荐

  1. 题目95:百鸡问题:一只公鸡值5元,一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡。现有n元钱,想买n只鸡。问有多少种买法?(钱要用完)

    题目转载:http://python.wzms.com/s/1/85 题目描述: 百鸡问题:一只公鸡值5元, 一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡. 现有n元钱,想买n只鸡. 问有多少种买 ...

  2. 题目54:百钱百鸡 一只公鸡值5元,一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡。现有n元钱,想买n只鸡。问有多少种买法?(钱要用完)

    题目转载:http://python.wzms.com/s/1/50 题目描述: 百鸡问题:一只公鸡值5元, 一只母鸡值3元,而1元可买3只小鸡,用百元买百鸡. 现有n元钱,想买n只鸡. 问有多少种买 ...

  3. 计算机求百钱买百鸡采用的算法,多种解法求百钱百鸡问题.doc

    多种解法求百钱百鸡问题 学 号: 0121210680225 <算法设计与分析B> 大 作 业 题 目多种解法求百钱百鸡问题学 院计算机科学与技术学院专 业软件工程班 级Sy1201姓 名 ...

  4. python算法1.5百钱百鸡

    1.问题描述 中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱百鸡问题":一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现在要用百钱买百鸡,请问公鸡.母鸡. ...

  5. 100个python算法超详细讲解:百钱百鸡

    1.问题描述 中国古代数学家张丘建在他的<算经>中提出了一个著名的"百钱 百鸡问题":一只公鸡值五钱,一只母鸡值三钱,三只小鸡值一钱,现 在要用百钱买百鸡,请问公鸡.母 ...

  6. Java程序百钱百鸡

    百钱百鸡 java解决 题目: 我国古代数学家张丘建在<算经>一书中曾提出过著名的"百钱买百鸡"问题,该问题叙述如下:鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一:百 ...

  7. 百钱百鸡问题(C++枚举法)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: 中国古代数学家张丘建在他的<算经>中提出了著名的"百钱百鸡问题":鸡翁一,值钱五:鸡母一,值钱 ...

  8. java while求百钱买百鸡问题_java - 百钱百鸡小算法

    百钱百鸡是一个非常经典的不定方程问题,最早源于我国古代的<算经>,这是古代著名数学家张丘建首次提出的.百钱百鸡问题原文如下: 鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买白鸡,问 ...

  9. 7-152 百钱百鸡

    分数 10 全屏浏览题目 切换布局 作者 usx程序设计类课程组 单位 绍兴文理学院 百鸡问题:"今有鸡翁一,值钱五:鸡母一,值钱三:鸡雏三,值钱一.凡百钱买鸡百只,问鸡翁母雏各几何.&qu ...

最新文章

  1. 1、MySQL日志及分类
  2. C++内存管理——指针数组
  3. 配置java编译环境
  4. 配置连接池连接oracle,Oracle连接池怎么配置
  5. python模块的发布_(转载)Python中模块的发布与安装
  6. C++类继承 函数调用顺序
  7. 4999元起!华为Mate 40今日开启预售:搭载麒麟9000E
  8. HTML5 中定位问题
  9. Linux 基本命令(一)--ls 常用命令
  10. ViT (Vision Transformer) ---- RNN
  11. 受力分析软件_大赛作品 | 关于Z型路灯受力情况分析
  12. 六祎-网易云视频下载
  13. python图像分类实验总结_第4章 图像分类(image classification)基础
  14. Android Studio制作一个简单的计算器APP
  15. hdu2586【How far away ?】
  16. java学籍管理系统部分代码_java学籍管理系统源代码
  17. 35款超赞的设计常用的英文字体
  18. 猫(Modem)和路由器有什么区别?
  19. js:写一个函数实现任意数组的翻转
  20. 百度AI攻略:新闻摘要

热门文章

  1. caffe中RGB图像三通道卷积过程学习推导
  2. java mongodb gridfs_MongoDB学习笔记之GridFS使用介绍
  3. 多线程并行和并发区别的简单理解
  4. 超级详细的Vue安装与配置教程
  5. Vue简单实现商城订单折扣
  6. 快速傅里叶算法(FFT)快在哪里?
  7. AES(128bit十六进制的加密)
  8. 光明小队3.19习作
  9. AndroidStudio1.4 manifest 中注册Activity时的错误提示解决办法
  10. AI将颠覆教育行业:CallAnnie,MyShell,Brisk Teaching