. 简答题 1.某地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬一块。问用45人正好搬45块砖,有多少种搬法?

. 简答题
1.某地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬一块。问用45人正好搬45块砖,有多少种搬法?

#define _CRT_SECURE_NO_WARNINGS
#include<iostream>
using namespace std;
int main(){
    int n;
    cin>>n;
    int cnt_m,cnt_w;
    bool flag = false;
    for(cnt_m=0;cnt_m<n;cnt_m++){
        for(cnt_w=0;cnt_w<n;cnt_w++){
            if(5*cnt_m+3*cnt_w==n){
                cout<<"men = "<<cnt_m<<", women = "<<cnt_w<<", child = "<<n-cnt_w-cnt_m<<endl;
                flag=true;
            }
        }
    }
    if(!flag)cout<<"None";
    return 0;
}

men = 0, women = 15, child = 30
men = 3, women = 10, child = 32
men = 6, women = 5, child = 34
men = 9, women = 0, child = 36

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632