输入样例:
1
10
568
输出样例:
No!
0 1 9
6 49 513
16 36 516
26 23 519
36 10 522

思路如下:
设 公鸡 x 只,母鸡 y 只,小鸡 z 只
由题意 我们可以得出这两个式子来
①x + y + z = n
②5x + 4y +2*z/3=n

我们把两个式子约一约,用我们毕生所学的数学知识可以把z给干掉
得到③:13x+10y=n
我们就可以知道y关于x 的表达式④y=(n-13x)/10
再联立①④我们也就能得到z。
x一只五元 所以最多能买n/5只,我们就将x从0开始循环到n/5
(这样写可以减少遍历的复杂度,可以更快)
y的值也要满足条件 要能整除
除此之外也要注意y和z出现负数的情况
这当然是不正确的所以我在代码的后面又多写了判断负数的语句
题目也不是很难,就这样啦
They call me Prophet,Remeber me.
代码如下:

#include <stdio.h>int main()
{int x,y,z;int i;int n;int flag=0;while(scanf("%d",&n)!=EOF){if(n==0){printf("No!\n");continue;}flag=0;for(x=0; x<=(n/13)+1; x++){if((n-13*x)%10==0){y=(n-13*x)/10;z=n-x-y;if(y>=0&&z>=0){printf("%d %d %d\n",x,y,z);flag=1;}}}if(!flag){printf("No!\n");}}return 0;
}

PTA 7-6 鸡群的怜悯 (C语言)相关推荐

  1. 7-6 鸡群的怜悯 (10分)

    7-6 鸡群的怜悯 (10分) 有一只公鸡年老色衰,体力也大不如前.为了保持配种的成功率,农夫买回一只小公鸡,丢在了鸡窝里面.俗话讲一山不容二虎,没想到一窝不容二鸡.小公鸡去了以后,可以说是卖力的表演 ...

  2. java 泰勒级数_鸡群优化算法(CSO)、蜻蜓算法(DA)、乌鸦搜索算法(CSA)、泰勒级数(Taylor series)...

    一.鸡群优化算法(Chicken Swarm Optimization, CSO) CSO算法是由Meng等于2014年10月在第五次国际群体智能会议(ICSI)上提出的一种新的仿生算法,CSO算法模 ...

  3. 【智能优化算法】鸡群算法 (Chicken Swarm Optimization, CSO),2014

    前言 鸡群算法 (Chicken Swarm Optimization,CSO) 是一种新颖的仿生学算法,充分继承群智能优化特点,创新采用个体分类.协作优化,最大程度挖掘最优解,又能很好避免早熟现象. ...

  4. Python实现鸡群算法

    文章目录 算法简介 Python实现鸡和鸡群 鸡群更新 优化迭代 测试 源码地址: 鸡群算法之Python实现 算法简介 鸡群算法,缩写为CSO(Chicken Swarm Optimization) ...

  5. 【PSO三维路径规划】粒子群算法融合鸡群算法多无人机三维路径规划【含Matlab源码 1792期】

    ⛄一.无人机简介 无人机的航迹规划是指在综合考虑无人机飞行油耗.威胁.飞行区域以及自身物理条件限制等因素的前提下, 为飞行器在飞行区域内规划出从初始点到目标点最优或者满意的飞行航迹, 其本质是一个多约 ...

  6. 【PSO三维路径规划】基于matlab粒子群算法融合鸡群算法多无人机三维路径规划【含Matlab源码 1792期】

    一.无人机简介 无人机的航迹规划是指在综合考虑无人机飞行油耗.威胁.飞行区域以及自身物理条件限制等因素的前提下, 为飞行器在飞行区域内规划出从初始点到目标点最优或者满意的飞行航迹, 其本质是一个多约束 ...

  7. 全局优化的改进鸡群算法-附代码

    全局优化的改进鸡群算法 文章目录 全局优化的改进鸡群算法 1.鸡群优化算法 2.全局优化的改进鸡群算法 2.1自适应策略 2.2 偏好随机游动 2.3 定向变异策略 3.实验结果 4.参考文献 5.M ...

  8. 【智能优化算法】基于全局优化的改进鸡群算法求解单目标优化问题(ECSO)附matlab代码

    1 简介 智能算法分为两种,一种是群体智能算法(swarmintelligencealgorithm),该算法大多模拟自然界中动植物的特有行为,并将其表达成数学语言,从而进行迭代寻优,如模拟蝙蝠回声定 ...

  9. PTA 基础编程题目集 7-22 龟兔赛跑 C语言

    PTA 基础编程题目集 7-22 龟兔赛跑 C语言 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息.乌龟每分钟可以前进3米,兔子每分钟前进9米:兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于 ...

最新文章

  1. [分享]发布自己C#开发的ReSharper2.0 for VS2003/2005 注册机
  2. Html与Css关联到一起
  3. EasyNVR摄像机网页直播中,推流组件EasyRTMP推送RTMP扩展支持HEVC(H.265)的方案
  4. PLMN概念和应用设置
  5. 在Linux平台上部署open***
  6. make警告:检测到时钟错误。您的创建可能是不完整的
  7. android动画框架,GitHub - azhengyongqin/CustomAnimationFramework: Android自定义曲线路径动画框架...
  8. 荣耀9X将搭载麒麟810处理器:全球四大7nm芯片之一无法低调
  9. 亚信安全“双引擎”AI技术 亮相2017华为全联接大会
  10. callable线程池示例_Java Callable Future示例
  11. Java实现名字按拼音排序和多条件排序
  12. Hadoop,Hive和Spark大数据框架的联系和区别
  13. 设计窗口模拟教室座位表java,基于web的考研自习教室座位管理(完整源码+论文全套+教学视频)...
  14. 联阳IT6561方案设计|替代IT6561方案DP转HDMI转换|CS5218替代IT6561芯片设计
  15. FlinkX配置文件解析
  16. 从小小线虫谈起——溯源神经系统进化,开启生命模拟
  17. 不要去打扰别人的幸福
  18. AtCoder Beginner Contest 242——1111gal password
  19. opencv_contrib安装笔记
  20. 检查计算机电源,台式机电源如何检测 电脑电源检测方法【详解】

热门文章

  1. cadence-ALLEGRO异形焊盘封装制作及解决个别报错问题
  2. 有考c语言的软件工程专硕吗,2020年南开大学软件工程硕士考研真题试卷及试题答案,C语言与数据结构考研试题下载...
  3. SQL Server中已满事务日志原因的检测
  4. mysql中如何选中数据库_MySQL 选择数据库
  5. 软件测试管理工具alm,以知识为核心的ALM之测试管理篇
  6. 墨客FileStorm生态与四块科技生态联合发布会
  7. c语言中short作用,C语言short
  8. WEBLOGIC部署错误解决笔记(BEA-090782等)
  9. 西门子S7-200PLC自由口初始化
  10. 网 络 存 储 技 术