1.鸡兔同笼(POJ3237)
一个笼子里面关了若干只鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,则笼子里面至少有多少只动物,至多有多少只动物?
nCases代表测试组数,nFeets代表每一组一共拥有的足数, 然后分为三种情况:
- 能被4整除,则也能被2整除,故最少是全为兔子 /4,最多是全为鸡 /2
- 不能被4整除,能被2整除,则最多是只有一只鸡,其他全是兔子
- 奇数情况,不成立
#include<cstdio>int main() {int nCases, nFeets; //组数与足数while (scanf_s("%d", &nCases) != EOF) {for (int i = 0; i < nCases; i++) {scanf_s("%d", &nFeets);if (nFeets % 4 == 0) {printf("%d %d\n", nFeets / 4, nFeets / 2);}else if (nFeets % 2 == 0) {printf("%d %d\n", nFeets / 4 + 1, nFeets / 2);}else {printf("0 0\n");}}}return 0;
}
安全证书问题
使用VS会出现'scanf': This function or variable may be unsafe. Consider using scanf_s ins这种错误,这是新版vc库添加的警告因为微软认为scanf的使用存在安全隐患,因为C/C++中的字符串处理都是以\0为截止符的,如果搜索不到\0,容易出现字符串越界所有vc扩展的所谓安全标准库,都添加了一个参数用以指定字符串参数的长度,用以避免这种安全隐患。
解决方法
- 按照编译出错的提示 将scanf全部替换成 scanf _s 即可KO。
- 编译器预设 在VS中,按alt+F7 打开工程属性,然后找到图片上指向的地方,添加一行内容_CRT_SECURE_NO_DEPRECATE 就OK了 完美跳过~
1.鸡兔同笼(POJ3237)相关推荐
- 11210怎么等于24_【Python】鸡兔同笼怎么“妙解”?
上一节: <<[python] 学了编程.我写的第二个游戏...>> 鸡兔同笼,是中国古代著名典型趣题之一,记载于<孙子算经>之中.鸡兔同笼问题,是小学奥数的常见题 ...
- python解决鸡兔同笼问题
python解决鸡兔同笼问题 参考文章: (1)python解决鸡兔同笼问题 (2)https://www.cnblogs.com/xiaolu915/p/10587499.html 备忘一下.
- 武汉理工大学c语言实验 编程解决鸡兔同笼问题,C语言程序设计实验指导
本书是<C语言程序设计基础>(李民.钟钰.秦珀石主编)的配套实验教材.实验教材与理论教材相辅相成,采用边讲边练的方式,帮助读者切实提高编程能力.本书共分10章,第1章为C语言环境介绍.第2 ...
- python鸡兔同笼编程输出不存在合理答案_Python 解答鸡兔同笼和五家共井问题
时间:2018-09-18 概述:算法 鸡兔同笼 五家共井 先来看看Python是如何处理鸡兔同笼的问题,故事是这样:有若干只鸡和兔同在一个笼子里,从上面数,有35个头:从下面数,有94只脚.问笼中各 ...
- 浅谈Java解决鸡兔同笼问题的思路
问题 鸡兔同笼是我国古代著名的趣题之一.大约在1500年前,<孙子算经>中记载了这样一道题目: 上有三十五头,下有九十四足,问鸡兔各几只?请编写一个程序来解决这个问题. 动物都有一头,兔子 ...
- php鸡兔同笼试题,数学运算之鸡兔同笼问题
数学运算之鸡兔同笼问题 时间: -1-11-30来源: 中政行测此文已经影响了1980人 鸡兔同笼是中国古代著名趣题之一.大约在1500年前,<孙子算经>中就记载了这个有趣的问题.书中是这 ...
- python解决鸡兔同笼_Python解决鸡兔同笼问题的方法
本文实例讲述了python解决鸡兔同笼问题的方法,分享给大家供大家参考.具体分析如下: 问题描述 一个笼子里面关了鸡和兔子(鸡有 2 只脚,兔子有 4 只脚,没有例外).已经知道了笼 子里面脚的总数 ...
- 鸡兔同笼问题的一些巧解
问题 鸡兔同笼,鸡兔共有45只,兔的腿数比鸡的腿数多60条,问鸡和兔各有几只,不能用方程. 解法1 兔的腿数比鸡的腿数多 60 条,这 60 条多出来的腿是通过笼子里的 60 ÷4 = 15 只兔子贡 ...
- POJ 2750 鸡兔同笼
参考自:https://www.cnblogs.com/ECJTUACM-873284962/p/6414781.html POJ 2750鸡兔同笼 总时间限制:1000ms 内存限制:65536kB ...
- python鸡兔同笼编程运行结果_Python少儿编程:鸡兔同笼
Python少儿编程:解决鸡兔同笼问题 一笼鸡和兔子,我们数了一下,咳咳,鸡和兔子的头一共有35个,但是鸡和兔子的脚一共有94只. 好的,那么吃货们我们来好好算一算,到底能做几只德州扒鸡和双流兔头呢? ...
最新文章
- 鸟哥的Linux私房菜(基础篇)- Red Hat 6.x旧文件
- 什么是对象的消息_这一次,我们用最详细的方式解析Android消息机制的源码
- 通过XmlSerializer 实现XML的序列化与反序列化
- python大神作品_Python大神成长之路: 第一次学习记录
- 【Unity】12.4 通过网格分层选择行进路线
- _Linux 最常用命令整理,建议收藏!
- 2020快手移动游戏行业玩家数据价值报告
- 可有可无的Mysql工作技巧 2
- u-boot移植随笔:一些内存地址的研究(gd_t和bd_t结构体)
- 对js原型简单的理解和图解
- GB28181协议错误码返回码整理
- Eclipse下如何使用Maven——超详细教程
- janusgraph环境搭建、janusgraph python导入csv顶点、边
- 瑞斯康达串口-console接口线序和通用调试线改造图文教程
- 揭秘收入中常见的避税方法
- allure定制测试报告,修改allure报告标题及logo
- solaris9 x86安装oicq过程,sparc也行
- JAVA中的CAS算法
- 循环当中的continue用法
- Fragment的Tag