奇数时,输出“0 0”;
偶数时,计算:
最少动物数:先算兔子,后算鸡;
最多动物数:算鸡。
#include <climits>
#include <iostream>
using namespace std;
#define INF_MAX 32768
int main() {
int feet;
while (cin >> feet) { // 注意 while 处理多个 case
int min = INF_MAX , max = -INF_MAX;
if (feet %2 != 0){
cout<<"0 0"<<endl;
continue;
}
//min 求最少动物数
int chick = feet % 4;
int rab = feet / 4;
min = rab + chick/2;
//max
chick = feet / 2;
max = chick;
//输出 求最多动物数
cout << min <<" "<< max << endl;
}
}
// 64 位输出请用 printf("%lld")

京公网安备 11010502036488号