蓝桥杯:货物摆放

小蓝有一个超大的仓库,可以摆放很多货物。

现在,小蓝有 n 箱货物要摆放在仓库,每箱货物都是规则的正方体。小蓝规定了长、宽、高三个互相垂直的方向,每箱货物的边都必须严格平行于长、宽、高。

小蓝希望所有的货物最终摆成一个大的长方体。即在长、宽、高的方向上分别堆 L、W、H 的货物,满足 n=L×W×H。

给定 n,请问有多少种堆放货物的方案满足要求。

例如,当 n=4 时,有以下 6种方案:1×1×4、1×2×2、1×4×1、2×1×2、2×2×1、4×1×1

请问,当 n=2021041820210418 (注意有 16 位数字)时,总共有多少种方案?

提示:建议使用计算机编程解决问题。

#include <stdio.h>
int main () 
{
   
    long long n=2021041820210418, i, j, count = 0,a[3000], cnt = 0;
   
   //找出所有因子放进数组
  for(int i = 1; i <= sqrt(n); i++)
  {
   
    if(n % i == 0){
   
      a[++cnt] = i;
      printf("ys1:%lld  ",a[cnt]);
      if(i*i != n) {
   a[++cnt] = n/i;printf("ys2:%lld  ",a[cnt]);}
    }
    
    }
    
    for (i = 1; i <= cnt; i++) {
   
        if (n%a[i]==0) {
   
            printf("x%lld:%lld\n ",i,a[i]);
            for (j = 1; j <= cnt; j++) {
   
                if ((n/a[i])%a[j]==0) {
   
                  printf("y%lld:%lld ",j,n/a[j]);
                  count++;
                }
            }
        }
    }
    printf("\n总个数为%lld",count);
}
    ```
    
    

相关推荐

  1. 货物摆放

    2023-12-09 05:44:04       56 阅读
  2. 货物摆放

    2023-12-09 05:44:04       47 阅读
  3. 贪心+

    2023-12-09 05:44:04       65 阅读
  4. 简介

    2023-12-09 05:44:04       54 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2023-12-09 05:44:04       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2023-12-09 05:44:04       100 阅读
  3. 在Django里面运行非项目文件

    2023-12-09 05:44:04       82 阅读
  4. Python语言-面向对象

    2023-12-09 05:44:04       91 阅读

热门阅读

  1. react的sass模块化引入

    2023-12-09 05:44:04       62 阅读
  2. 更新 Node.js 和 npm 使用 nvm

    2023-12-09 05:44:04       61 阅读
  3. kubernetes的服务发现(二)

    2023-12-09 05:44:04       59 阅读
  4. 阿里云安装docker

    2023-12-09 05:44:04       62 阅读
  5. 智能淘客查券返利机器人与导购app:差异与优势

    2023-12-09 05:44:04       56 阅读
  6. 【游戏引擎 - C#脚本系统】6、C#端调用C++函数

    2023-12-09 05:44:04       53 阅读
  7. 旅游产品经理常用的ChatGPT通用提示词模板

    2023-12-09 05:44:04       52 阅读
  8. 硬件产品经理常用的ChatGPT通用提示词模板

    2023-12-09 05:44:04       55 阅读
  9. 麒麟V10服务器安装Apache+PHP

    2023-12-09 05:44:04       48 阅读
  10. 华为、华三、锐捷、思科巡检命令大全

    2023-12-09 05:44:04       144 阅读