1.解题思路
注意鸡的腿数和兔的腿数都是偶数,不可能共有奇数条腿,所以当m%2==1时,输出0 0.
否则,最多只动物时,全都是鸡,输出m/2;
最少只动物时,全都是兔,输出celi(m/4).
2.参考代码
#include<iostream> using namespace std; int main(){ int n; cin>>n; while(n--){ long long m; cin>>m; if(m%2==1){ cout<<"0 0"<<endl; continue; } cout<<ceil(m/4)<<" "; cout<<m/2<<endl; } return 0; }
0.0分
2 人评分
C二级辅导-进制转换 (C语言代码)浏览:615 |
C语言训练-素数问题 (C语言代码)浏览:1655 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:373 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:506 |
杨辉三角 (C语言代码)浏览:484 |
简单的a+b (C语言代码)浏览:526 |
DNA (C语言代码)浏览:739 |
第三届阿里中间件性能挑战赛-总决赛亚军比赛攻略浏览:1145 |
C语言程序设计教程(第三版)课后习题4.9 (C语言代码)浏览:558 |