1211 还是鸡兔同笼

时间限制 : 2000/1000 MS(Java/Others) | 内存限制 :65536/32768 KB(Java/Others)

提交数 : 9519 | 通过数 : 4316

题目描述

一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。

输入要求

第一行是测试数据的组数n,后面跟着n行输入。每组测试数据占一行,每行包含一个正整数a,代表笼子里面脚的总数。

输出要求

输出包含n行,每行对应一个输入,包含2个正整数,第一个是最少的动物数,第二个是最多的动物数。如果没有满足要求的答案,则输出两个0。

输入样例

2
3
20

输出样例

0 0
5 10
#include<stdio.h>int main()
{int n,p,q,i;//p是鸡,q是兔子的数量int a[100];scanf("%d",&n);for(i=0;i<n;i++){scanf("%d",&a[i]);}for(i=0;i<n;i++){//开始是求最小数量if(a[i]%2==0){if(a[i]<2){p=0;q=0;}if(a[i]==2){p=1;q=0;}if(a[i]>=4){p=1;q=(a[i]/2-1)/2;}}if(a[i]%2!=0)//我们知道奇数是一定不能成立的{p=0;q=0;}printf("%d ",p+q);//下面是求最大数量if(a[i]%2==0){if(a[i]<2){p=0;q=0;}if(a[i]==2){p=1;q=0;}if(a[i]>=4){p=a[i]/2;q=0;}}if(a[i]%2!=0){p=0;q=0;}printf("%d\n",p+q);}return 0;
}

第一次发布,方法比较笨,但是容易懂,希望能帮助到大家!希望大家学习愉快!

NBU OJ1211:一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。相关推荐

  1. 一个笼子里面关了鸡和兔子(鸡有2 只脚,兔子有4 只脚,没有任何例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。

    Problem Description 一个笼子里面关了鸡和兔子(鸡有2 只脚,兔子有4 只脚,没有任何例外).已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物. Input ...

  2. Description 一个笼子里关了若干鸡和兔子,鸡有2只脚,兔子有4只脚,没有例外。已知笼子里脚的 总数a,问笼子里至少有多少只动物,至多有多少只动物? Input 第一行是测试数据的组数n,后面

    /*Description 一个笼子里关了若干鸡和兔子,鸡有2只脚,兔子有4只脚,没有例外.已知笼子里脚的 总数a,问笼子里至少有多少只动物,至多有多少只动物? Input 第一行是测试数据的组数n, ...

  3. 鸡兔同笼:已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。

    [题目描述] 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外).已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物. [输入] 第1行是测试数据的组数n,后面跟着 ...

  4. 问题 J: 鸡兔同笼(2级) 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。

    问题 J: 鸡兔同笼(2级) 时间限制: 1 Sec 内存限制: 128 MB 提交: 3038 解决: 1377 [提交] [状态] [讨论版] [命题人:admin] 题目描述 一个笼子里面关了鸡 ...

  5. 2022-09-21:有n个动物重量分别是a1、a2、a3.....an, 这群动物一起玩叠罗汉游戏, 规定从左往右选择动物,每只动物左边动物的总重量不能超过自己的重量 返回最多能选多少个动物,求一个

    2022-09-21:有n个动物重量分别是a1.a2.a3-an, 这群动物一起玩叠罗汉游戏, 规定从左往右选择动物,每只动物左边动物的总重量不能超过自己的重量 返回最多能选多少个动物,求一个高效的算 ...

  6. 创建一个动物类 java_使用java面向对象创建动物类并输出动物信息

    题目: 使用java面向对象创建动物类并输出动物信息 gitup下载地址: https://github.com/benxiaohai8888/Javase/blob/master/Animal.ja ...

  7. 鸡兔同笼, 小明家养鸡和兔子一共36只,它们脚一共100只,那你能知道鸡和兔子各多少只么? 答案:小明家鸡22只,兔子14只。

    <script> for(var a= 1; a<25;a++) { for(var b = 1; b<36;b++) { if(4 * a + 2 * b === 100 & ...

  8. 请编写一个函数,计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和向下走,不能往左和往上走。

    请编写一个函数,计算n*m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和向下走,不能往左和往上走. 递归实现: # ...

  9. 我国古代数学家张邱建在《算经》一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。 百钱买百鸡,问鸡翁,鸡母,鸡 雏各几只?

    百钱买百鸡 package Com; //百钱百鸡 /*我国古代数学家张邱建在<算经>一书中提出的数学问题:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一.百钱买百鸡,问鸡翁,鸡母,鸡 雏各几只 ...

最新文章

  1. 用计算机算出手机号码,手机计算器开根号怎么按(万能科学计算器在线使用方法)...
  2. Java Web 程序员的发展趋势分析
  3. android 项目学习随笔十三(ListView实现ITEM点击事件,将已读状态持久化到本地)...
  4. 导致大量kworker的原因_头上白发越长越多,原因有哪些?
  5. 多线程的操作与数据绑定
  6. Python OpenCV实例:图像直方图均衡化(数学公式简单实现)
  7. java web api 版本控制_怎么做 Web API 版本控制?
  8. CSS3-06 样式 5
  9. 软件应用:HexorBase Tool 实战测试!
  10. node中封装MongoDB
  11. Windows C++界面库
  12. java系统课程设计报告_201621123063《JAVA课程设计报告》
  13. android studio中的apk位置
  14. DNS中的A记录和CNAME记录的区别
  15. 数据挖掘综合应用:贷款产品预测案例
  16. 推荐5个好用的开源日志分析工具 (转载)
  17. Showslow+Yslow+DynaTrace前端性能自动化执行机使用手册
  18. 笔记︱联邦学习与隐私计算的案例集锦(一)
  19. 文献 | 如何快速将英文文献翻译为中文?
  20. 容器技术-部署企业级Docker镜像仓库Harbor

热门文章

  1. tio-http-server 源码浅析(一)HttpRequestDecoder的实现
  2. ncr管理系统_完全拆解小米智能电动车【图解】
  3. Sharepoint + Office Infopart + Quick Apps for Sharepoint搭建无纸化工作平台
  4. 【2015年第4期】面向国防安全的网络大数据分析与应用系统
  5. Mac OS 使用技巧
  6. 2022-2028中国干墙砂光机市场现状研究分析与发展前景预测报告
  7. Python 字符串常见的语句,和练习题,字符串练习题 Python 切片函数修饰符 #精度和进制Python 字符串一些语句练课件练习题
  8. hmm隐马尔可夫真的那么难吗?
  9. 八旬拾荒婆婆捐万元助学 蜗居8平米地下室
  10. 微信小程序,个人开发者创业新平台