1 条题解

  • 0
    @ 2025-11-29 12:35:42

    C :

    #include<stdio.h>
     
     
    int main() {
        int n, men, women, children;
        scanf("%d", &n);
        // 小孩制定是2的倍数个人,所以每次+2
        for (children = 0; children < 39; children+=2) {
            for (men = 0; men <= 20; men++) {
                women = 36 - children - men;
                if(women >=0 && (children/2 + men*4 + women*3) == n){
                    printf("men=%d,women=%d,children=%d\n", men, women, children);
                }
            }
        }
    }
    
    • 1

    信息

    ID
    101
    时间
    1000ms
    内存
    128MiB
    难度
    (无)
    标签
    递交数
    0
    已通过
    0
    上传者