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语言代码)浏览:591 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:1118 |
C语言程序设计教程(第三版)课后习题12.1 (C语言代码)浏览:987 |
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:495 |
简单的a+b (C语言代码)浏览:718 |
【亲和数】 (C语言代码)浏览:542 |
【数组的距离】 (C语言代码)浏览:740 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:560 |
完数 (C语言代码)浏览:693 |
Cylinder (C语言描述+详细分析)浏览:3266 |