首页 > 其他分享 >PTA 穷举问题-搬砖

PTA 穷举问题-搬砖

时间:2024-11-14 21:15:25浏览次数:3  
标签:输出 cnt int men PTA 问题 child 穷举 women

作者 杨起帆

单位 浙大城市学院

某工地需要搬运砖块,已知男人一人搬3块,女人一人搬2块,小孩两人搬1块。如果想用n人正好搬n块砖,问有多少种搬法?

输入格式:

输入在一行中给出一个正整数n

输出格式:

输出在每一行显示一种方案,按照"men = cnt_m, women = cnt_w, child = cnt_c"的格式,输出男人的数量cnt_m,女人的数量cnt_w,小孩的数量cnt_c。请注意,等号的两侧各有一个空格,逗号的后面也有一个空格。

如果找不到符合条件的方案,则输出"None"

输入样例:

45

输出样例:

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

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

栈限制

8192 KB

C语言代码如下:

#include<stdio.h>

int main(){
    int n;
    scanf("%d",&n);
    int count=0;
    for(int i=0;i<=n;i++){
        for(int j=0;j<=n;j++){
            for(int k=0;k<=n;k++){
                if(i*3+j*2+k/2==n&&i+j+k==n&&k%2==0){
                    printf("men = %d, women = %d, child = %d\n",i,j,k);
                    count++;
                }
            }
        }
    }
    if(count==0){
        printf("None");
    }
    return 0;
}

标签:输出,cnt,int,men,PTA,问题,child,穷举,women
From: https://blog.csdn.net/DexterYttt/article/details/143781105

相关文章

  • 新手入:TikTok运营常见问题十问十答!
    在TikTok这个充满机遇的平台上,新手小白在运营初期往往会遇到各种挑战。从理解复杂的算法到提升视频的完播率,每一步都充满了未知。你是否曾在上传视频后焦急等待,却只换来寥寥无几的观看量?是否在尝试各种策略后,仍然感到迷茫和困惑?如果你正面临这样的困境,那么这篇文章正是为你准......
  • 3.4施图姆-刘维尔本征值问题
    施图姆-刘维尔本征值问题的概念\[\begin{cases}\frac{d}{dx}\left[k(x)\frac{dy(x)}{dx}\right]-q(x)y(x)+\lambda\rho(x)y(x)=0,\quada<x<b\\\text{适当的边界条件}\end{cases}\]共同构成了施图姆-刘维尔型方程\(\rho(x)\)—权函数\(\{\lambda_i,i=1,......
  • Intellij IDEA如何设置中文版?安装中文汉化包插件?失败问题解决!
    前言大家好,我是小徐啊。IntellijIDEA默认是英文的操作界面,因为是外国人开发的嘛~对于英文好一点的同学来说,英文就英文吧,但对于英文比较差的同学,就还是希望能够汉化一下,变成熟悉的中文。今天小徐就来介绍下如何在IDEA中安装汉化插件,以及在这过程中,我遇到的奇怪问题,以及最后如何......
  • 解决table内容超常溢出时tooltip位置偏移的问题
      解决思路:<divstyle="width:100px;"data-toggle="tooltip"data-placement="top"title="${displayValue}">${displayValue.substring(0,5)+"..."}</div>这部分截取部分数据,超出...{field:&quo......
  • stringRedisTemplate 异步操作的问题记录
    一、问题背景StringRedisTemplate使用stringRedisTemplate.opsForValue().set时,会出现set之后立马get获取值,发现获取不到set进去的值。二、问题原因1、在使用redisson的情况下,stringRedisTemplate.opsForValue().set操作会是异步操作,造成。你在set之后,立马get获取值的时候会......
  • springboot导入EXCEL数据10+浏览器等待超时问题
    解决办法异步导入法:前台js解决思路:调用导入按钮后,把前台相应的操作按钮置为不可用,每个10秒查询一次导入结果返回值,直到查询到导入成功或失败的返回值后,将后续的操作按钮置为可用状态关键代码如下:com.langyashi.dialog.asyncImportExcel({ctx:"${ctx}",......
  • 【FastAPI】解决下载文件预处理时间较长的问题:FastAPI 实现异步任务处理
    解决下载文件预处理时间较长的问题:FastAPI实现异步任务处理在开发Web应用时,我们经常会遇到需要对文件进行预处理的场景。例如,用户请求下载一个文件之前,需要进行压缩、转换或者数据处理等操作。然而,这些预处理任务往往会花费较长时间,如果我们在后端直接处理这些任务,会导......
  • mysql batch insert 慢的问题排查过程
    1,发现线上的queue入库很慢因为我发现2024-11-1412:24:22.897[][Thread-47]INFO com.hp.nova.runner.Task3NewStructRedisQueueRunner.run[93]:eisrq.getType()======3...............2024-11-1412:25:57.653[][Thread-47]INFO com.hp.nova.runner.Task3NewSt......
  • 出差及报销问题
    出差问题报销问题一、提交报销申请提交报销申请在应用导航的ERP门户系统中,选择我要报账在保障服务平台--单据管理--全部单据里选择--差旅费报账单(新)报销申请单填写选择想要报销的出差审批单上传想要报销的发票后点击下一步填写基本信息影像张数:上传附件图片数......
  • 微服务中雪崩问题的预防与治理
    微服务中雪崩问题的预防与治理1.初识Sentinel1.1.雪崩问题及解决方案1.1.1.雪崩问题微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。如图,如果服务提供者I发生了故障,当前的应用的部分业务因为依赖于服务I,因此也会被阻塞。此时,其它不依赖于服务I的......