曾经沧海难为水,除却巫山不是云。|

Joey-Wang

园龄:4年3个月粉丝:17关注:0

5.1 简单数学

5.1 简单数学

http://codeup.hustoj.com/contest.php?cid=100000588

M 鸡兔同笼

image-20200712022144670

代码1(暴力)

#include <cstdio>

int main() {
    int m, n;
    while (scanf("%d", &m) != EOF) {
        while (m--) {
            scanf("%d", &n);
            int max = 0, min = 20000;
            for (int x = 0; x <= n / 2; x++) {  //x为鸡的数目
                int y = (n - 2 * x) / 4;
                if (2 * x + 4 * y == n) {
                    int temp = x + y;
                    if (temp > max) max = temp;
                    if (temp < min) min = temp;
                }
            }
            if (min == 20000) min = 0;
            printf("%d %d\n", min, max);
        }
    }
    return 0;
}

代码2(根据“提示”)

#include <cstdio>
int main() {
    int m, n;
    while (scanf("%d", &m) != EOF) {
        while (m--) {
            scanf("%d", &n);
            if (n % 2 != 0) printf("0 0\n");
            else if (n % 4 == 0) printf("%d %d\n", n / 4, n / 2);
            else printf("%d %d\n", n / 4 + 1, n / 2);
        }
    }
    return 0;
}

本文作者:Joey-Wang

本文链接:https://www.cnblogs.com/joey-wang/p/14541168.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Joey-Wang  阅读(61)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
展开