SWUSTOJ#320鸡兔同笼

2023-11-09 02:10
文章标签 鸡兔同笼 320 swustoj

本文主要是介绍SWUSTOJ#320鸡兔同笼,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

SWUST OJ320

题目描述

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

输入

在这里插入图片描述

输出

在这里插入图片描述

样例输入

在这里插入图片描述

样例输出

在这里插入图片描述

源代码

#include<stdio.h>
int main()
{int i,m;scanf("%d",&m);for (i=0;i<m;i++){int a;scanf("%d",&a);if (a%2!=0)//将不符合条件的输入(a为奇数)的单独列出{printf("0 0\n");}else if (a%4!=0)//判断鸡兔的关系{printf("%d %d\n",a/4+1,a/2);//在满足除以4仍有余数,则min=a\4+1}else{printf("%d %d\n",a/4,a/2);}}return 0; 
}

或者

#include<stdio.h> 
int main()
{int n,all,max,min,i;while(scanf("%d",&n)!=EOF){for(i=1;i<=n;i++){scanf("%d",&all);if(all%2!=0){printf("0 0\n");}else{max=all/2;if(all%4==0){min=all/4;}else{min=(all/4)+(all%4/2);}printf("%d %d\n",min,max);}}}return 0;
}

这篇关于SWUSTOJ#320鸡兔同笼的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/373576

相关文章

POJ 百炼 保研机试 2750:鸡兔同笼

2750:鸡兔同笼 查看提交统计提示提问 总时间限制:  1000ms  内存限制:  65536kB 描述 一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物 输入 第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,每行一个正整数a (a < 32768) 输出

C++学习笔记——鸡兔同笼

一、题目描述 二、代码 #include<iostream>using namespace std;int main(){int t,j,ji,tu;cin >>t;cin >>j;tu=(j-t-t)/2; ji=t-tu;cout <<ji<<" "<<tu;return 0;}

Wemos D1 Mini pro/ nodeMcu / ESP8266 驱动 240*320 ILI9341 SPI液晶屏

Wemos D1 Mini / nodeMcu / ESP8266 驱动 240*320 ILI9341 SPI液晶屏 效果展示器件硬件连接引脚连接原理图引脚对照表 安装TFT_eSPI库TFT_eSPI库中User_Setup.h文件的参数修改User_Setup.h文件的位置User_Setup.h文件中需要修改的参数User_Setup.h完成源码 例程 缘起: 这个很可爱的

Wemos D1 Mini pro/ nodeMcu / ESP8266 驱动 240*320 ILI9431 SPI液晶屏

Wemos D1 Mini / nodeMcu / ESP8266 驱动 240*320 ILI9431 SPI液晶屏 效果展示器件硬件连接引脚连接原理图引脚对照表 安装TFT_eSPI库TFT_eSPI库中User_Setup.h文件的参数修改User_Setup.h文件的位置User_Setup.h文件中需要修改的参数User_Setup.h完成源码 例程 缘起: 这个很可爱的

64 鸡兔同笼

鸡兔同笼 时间限制: 3000 ms  |  内存限制: 65535 KB 难度: 1 描述 已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。 输入 第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10) a行里,每行都有一个n和m.(0<m,n<100) 输出 输出鸡

python-鸡兔同笼问题:已知鸡和兔的总头数与总脚数。求笼中鸡和兔各几只?

【问题描述】典型的鸡兔同笼问题。 【输入形式】输入总头数和总脚数两个实数:h,f 【输出形式】笼中鸡和兔的个数:x,y 【样例输入】16            40 【样例输出】鸡12只,兔4只 【样例说明】输入输出必须保证格式正确。 【评分标准】 完整代码如下: h=int(input()) f=int(input()) if h<f/2 or f>4*h:     print("输入错误,请

1014 鸡兔同笼

#include<iostream>using namespace std;int main(){int m,n,a,b;cin>>m>>n;b=n/2-m;a=2*m-n/2;cout<<a<<" "<<b<<endl;return 0;}

大象机器人开源六轴协作机械臂myCobot 320 手机摄影技术!

引言 有没有遇到过这样的情况:当你手持手机或相机准备拍摄视频时,心中已经构想了完美的画面,但却因为实际的限制无法捕捉到理想中的角度?这种情况可能会让人感到挫折。例如,如果想要从地面一只蚂蚁的视角拍摄,镜头需要与蚂蚁处于同一水平线上,这在操作上不仅困难,而且往往难以实现。 尽管目前市场上有许多稳定设备如平衡环架(gimbal)来辅助拍摄,以求达到稳定和多角度的拍摄效果,但在此篇文章中,我将探

【ZZULIOJ】1073: 再谈鸡兔同笼问题(Java)

目录 题目描述 输入 输出 样例输入 Copy 样例输出 Copy code 题目描述 鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚。输入笼子里头的总数m和脚的总数n,求鸡和兔子各有多少只?若问题无解,也要输出相应的信息。 输入 输入两个整数m和n,分别代表笼子里头的个数和脚的个数。 输出 若问题有解,依次输出鸡和兔的只数。若问题无解,则输出"No Answer"。

问题 E: 鸡兔同笼

问题 E: 鸡兔同笼 1.描述 已知鸡和兔的总数量为n,总腿数为m。输入n和m,依次输出鸡和兔的数目,如果无解,则输出“No answer”(不要引号)。 输入 第一行输入一个数据a,代表接下来共有几组数据,在接下来的(a<10) a行里,每行都有一个n和m.(0<m,n<100) 输出 输出鸡兔的个数,或者No answer 样例输入 2 14 32 10 16 样例输出 12 2 N