N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买。
有几种买法呢?这就是N鸡问题。

输入格式:

在一行中输入一个正整数N。(N<500)

输出格式:

在一行中输出两个整数c s,中间用一个空格隔开,表示N元钱买N只鸡共有 c 种买法,且所有买法的公鸡数量之和是 s。
如果无解,则 s 为 -1.

输入样例1:

100

输出样例1:

4 24

输入样例2:

1

输出样例2:

0 -1
#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
int main(){int n;cin>>n;int c=0,s=-1;bool flag=false;int cnt_m,cnt_w;int sum=0;for(cnt_m=0;cnt_m<n;cnt_m++){for(cnt_w=0;cnt_w<n;cnt_w++){if(7*cnt_m+4*cnt_w==n){c++;sum = sum+ cnt_m  ; flag=true;}}}if(!flag){cout<<"0 -1"<<endl;}else{cout<<c<<" "<< sum <<endl;}return 0;
}

百鸡问题扩展-N鸡问题N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买。相关推荐

  1. 百鸡问题扩展-N鸡问题N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买。 有几种买法呢?这就是N鸡问题。

    N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买. 有几种买法呢?这就是N鸡问题. 输入格式: 在一行中输入一个正整数N.(N<50 ...

  2. 百鸡问题扩展-N鸡问题

    百鸡问题扩展-N鸡问题 N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买. 有几种买法呢?这就是N鸡问题 输入格式: 在一行中输入一个正整 ...

  3. 基础算法002-----百钱百鸡问题(扩展问题)

    百鸡问题扩展: N 鸡问题 N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3 只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买.请问有几种买法?  要求: 输入格式: 在一行中输入一个正 ...

  4. 百鸡问题扩展-N鸡问

    N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买. 有几种买法呢?这就是N鸡问题. 输入格式: 在一行中输入一个正整数N.(N<50 ...

  5. 需求: 100元买100只鸡,公鸡5元1只,母鸡3元1只,小鸡1元3只. 问:公鸡母鸡小鸡各多少只?

    /*需求:100元买100只鸡,公鸡5元1只,母鸡3元1只,小鸡1元3只.问:公鸡母鸡小鸡各多少只?*/ public class Test11 {public static void main(St ...

  6. PTA 百鸡问题扩展-N鸡问题

    PTA 百鸡问题扩展-N鸡问题 (10分) 我真的要吐槽一下这个题,当时学校搞校内选拔,我当时一眼看到这个题我以为要用什么动态规划,DFS来搞,然后就写了一个栈的代码,结果内存超限太严重把学校电脑写蓝 ...

  7. 百鸡问题扩展-N鸡问题(枚举)

    N元钱买N只鸡,公鸡每只5元,母鸡每只3元,小鸡1元3只,N元钱必须刚好买N只鸡,而且鸡必须整只买,不能劈开买. 有几种买法呢?这就是N鸡问题. 输入格式: 在一行中输入一个正整数N.(N<50 ...

  8. JS编程输出我国古代数学家张丘建在《张丘建算经》一书中提出了“百只鸡问题”。这个问题大概的意思是这样子的:公鸡5文钱1只,母鸡3文钱1只,小鸡3只1文钱,如果用100文钱买100只鸡,那么公鸡、母鸡和

    要求:1.公鸡5元1只,母鸡3元一只,小鸡1元3只 2.100元买100只鸡 3.公鸡.母鸡.小鸡各多少只 思路:1.每种鸡都必须有一只 2.所有鸡加起来一共100只 代码块: <script& ...

  9. 第一周学习任务:百鸡问题扩展-N鸡问题

    1.本文的结构 目录 1.本文的结构 2.题目详情 3.求解思路 4.效果展示 5.源码分享

最新文章

  1. .net core webapi 部署windows server 2008 r2 笔记
  2. 【转】Alert Log Messages: Private Strand Flush Not Complete [ID 372557.1]
  3. 计算机科学 44(6a 增刊,窃昕攻击下子空间码的安全性-计算机科学.PDF
  4. webstorm环境安装配置(less+autoprefixer)
  5. 七重定位是什么意思_手机后缀名Note、Mix、Mate代表什么意思?现在终于明白了...
  6. Python Flask Web 第七课 —— 使用 flask-moment 本地化日期和时间
  7. CMSIS-DSP lib 矩阵运算示例和源码
  8. 六轴机器人直角坐标系建立_六自由度机械手的坐标建立及运动学分析
  9. 按键精灵打怪学习-多线程后台坐标识别
  10. JavaCC详解 绝对干货
  11. 游戏开发之Unity2021熟悉基本工具
  12. python怎样实现量化选股?
  13. a链接实现alt提示
  14. Liquibase学习4 - 管理changelog
  15. 【狗狗分类项目】(3)扩展数据集:斯坦福kaggle数据库
  16. elasticsearch查询中文释义、JAVA的API以及kibana上查询
  17. 数据分析可视化11 案例 5:门店盈利能力对比图设计
  18. JavaScript实现简单日历
  19. java毕业生设计预防接种服务平台计算机源码+系统+mysql+调试部署+lw
  20. ios10.x越狱后闪退

热门文章

  1. [转载]神经网络梯度消失与梯度爆炸
  2. C语言求把100元换成20元,10元,5元的纸币.要求每种纸币至少有一张。以及最少张数
  3. 批量文件编号001到100怎么操作?
  4. 关于DDR3布线规范和技巧
  5. Windows修复系统最佳命令
  6. 协同过滤算法之欧几里得距离,皮尔逊相关度
  7. 服务器程序运行在哪里,win10程序在哪里打开_网站服务器运行维护
  8. 3、Horizon 域控服务器安装配置
  9. Scrapy笔记(5)- Item详解
  10. 字体图标引入项目中-阿里图库