输入样例:
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. XamarinEssentials教程移除键值首选项的键值
  2. 【思维导图】音乐为何会让我们产生特定情绪?
  3. 如何通过HTML标记或JS代码实现跳转返回页面顶部
  4. 美团字节滴滴重启支付大战,王兴张一鸣不甘心
  5. python object的实例是什么_Python-向现有对象实例添加方法
  6. java 线程状态 jstack_jstack查看jvm线程状态
  7. [蓝桥杯]PREV-19.历届试题_九宫重排
  8. 小程序 -- [sitemap 索引情况提示] 根据 sitemap 的规则[0],当前页面 [pages/index/index] 将被索引
  9. JavaScript之实例练习(正反选、二级联动)
  10. windows linux—unix 跨平台通信集成控制系统----系统硬件信息获取
  11. python assertion failed_python - OpenCV错误:(-215:断言失败)!_src.empty()在函数'cvtColor'中 - 堆栈内存溢出...
  12. Latex安装教程(附美赛论文latex模板)
  13. WIN10下Apache启动失败
  14. 团员大会如何写组织学习计算机知识,团支部召开接收新团员的支部大会的会议记录怎么写?...
  15. Android 生成随机颜色值
  16. 网络流--最大流问题
  17. BZOJ4765 普通计算姬
  18. Husky仿真环境配置
  19. python矩阵相加
  20. 智能家居-3.基于esp8266的语音控制系统(软件篇)

热门文章

  1. ★互联网告别免费时代,准备…
  2. STM32学习笔记(13)——模数转换ADC
  3. 保护计算机数据库,保护Access2000数据库的安全
  4. 局域网中的两台主机共享一台显示器
  5. Java与数据库中的datetime Timestamp以及String之间的转换
  6. win8输入法图标不见了
  7. 洛谷P1781 宇宙总统 题解
  8. 微服务时代,你还不懂APM?
  9. 黑群辉安装php,黑群晖从装机到使用全过程 篇五:群晖安装VirtualBox虚拟机
  10. 同程艺龙半年报的喜色,掩盖了旅游竞争的本色