蓝桥杯每日真题之货物摆放
题目来源
2021年蓝桥杯省赛
题目链接:https://www.lanqiao.cn/problems/1463/learning/
考点
数论、暴力
视频讲解
https://www.bilibili.com/video/BV1H3411H7mW/
思路
首先我们不难发现 L、W、HL、W、HL、W、H 都是 nnn 的因子,那么我们就将 nnn 的所有因子全部提取出来,然后我们对这些因子枚举 L、WL、WL、W 即可
然后如果我们发现 LLL 和 WWW 的乘积 kkk 仍然是 nnn 的因子的话我们就将这一组(三个元素)数据放进 set
里面就能帮我们去重啦,于是我们最后输出set
中元素的个数就是我们的答案
代码
#include<bits/stdc++.h>
using namespace std;
#define ll long long
#define mod 1000000007
#define endl "\n"
#define PII pair<int,int>
#define INF 0x3f3f3f3fll n;
int main()
{ios::sync_with_stdio(0);cin.tie(0);cout.tie(0);// cin>>n;n = 2021041820210418;vector<ll> V;V.push_back(1);for(ll i = 2;i * i <= n; ++i) {if(n % i == 0) {V.push_back(i);if(n/i == i) continue;V.push_back(n/i);}}V.push_back(n);int l = V.size();// cout<<"因子数为: "<<l<<endl;set<vector<ll>> S;for(int i = 0;i < l; ++i) {for(int j = 0;j < l; ++j) {ll k = V[i] * V[j];if(n % k) continue;vector<ll> t;t.push_back(V[i]);t.push_back(V[j]);t.push_back(n/k);S.insert(t);}}cout<<S.size()<<endl;return 0;
}
得到答案为 243024302430
蓝桥杯每日真题之货物摆放相关推荐
- 蓝桥杯每日真题之直线
题目来源 2021年蓝桥杯省赛 题目链接:http://acm.mangata.ltd/p/P1485 考点 数学.暴力 视频讲解 https://www.bilibili.com/video/BV1 ...
- 蓝桥杯每日真题之砝码称重(01背包)
题面来源 2021年蓝桥省赛第一场G题 题面连接:http://acm.mangata.ltd/p/P1482 考点 01背包,动态规划 视频讲解 https://www.bilibili.com/v ...
- 第十四届蓝桥杯三月真题刷题训练——第 23 天
目录 第 1 题:长草 题目描述 输入描述 输出描述 输入输出样例 运行限制 代码: 思路: 第 2 题:蓝肽子序列_LCS_最长公共子序列dp问题 题目描述 输入描述 输出描述 输入输出样例 运行限 ...
- 第十四届蓝桥杯三月真题刷题训练——第 22 天
目录 第 1 题:受伤的皇后_dfs 题目描述 输入描述 输出描述 输入输出样例 运行限制 代码: 思路: 第 2 题:完全平方数 问题描述 输入格式 输出格式 样例输入 1 样例输出 1 样例输入 ...
- 【C语言蓝桥杯每日一题】—— 单词分析
[C语言蓝桥杯每日一题]-- 单词分析
- 数苹果-第11届蓝桥杯Scratch真题
数苹果,第11届蓝桥杯Scratch编程创作题,出现在2020年8月STEMA考试中.涉及到的知识点有坐标.随机数.问答.广播事件.变量和克隆等. 编程实现 数苹果:苹果树上会随机出现1-10个苹果, ...
- 【C语言蓝桥杯每日一题】——跑步锻炼
[C语言蓝桥杯每日一题]-- 跑步锻炼
- 蓝桥杯第八届真题 :迷宫
点击查看:蓝桥杯历年真题 题解目录 迷宫 评测标准答案:31 1.在生成字符数组时,可以直接使用字符串,也可以用 ctr+F 将"U"替换成" 'U', ",其 ...
- 蓝桥杯第八届真题 :拉马车
点击查看:蓝桥杯历年真题 题解目录 拉马车 方法: 1.题目中已经提示用队列结构或动态数组 2. 使用队列和栈,java语言只需导入相应的类,然后调用方法即可 3. queue: offer()方法: ...
最新文章
- 适合文科女孩子学的计算机类专业,文科女生最吃香的专业2021 哪些专业有前景...
- 错误:readline/readline.h:没有那个文件或目录解决方法
- ASP.NET MVC 拦截器(转)
- Excel中快速调整行高或列宽为适合内容显示的长度
- pycharm运行时出现错误解决方法(持续更新中)
- 无法执行程序。所执行的命令为 C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /noconfig /fullpaths @C:\W...
- 第三章 比特币的实现机制
- java数据结构是什么_java数据结构
- SVN—如何安装SVN客户端软件
- kali-网站克隆工具-httrack
- 如何做好酒店财务管理工作(各部门经理必看)
- visio如何改变折线箭头拐弯方向
- 递归实现部门树形数据结构
- 调用函数----如何在主函数调用子函数
- apr 移植android平台,omap3530移植android4.0
- 如何将多个excel表格合并成一个_怎样在线就能将多个PDF文档合并成一个?
- 交换机与二层转发原理
- 《士兵突击》能让你学到什么
- 计算机c盘program,Program Files是什么文件夹?Win7 C盘Program Files可以删除吗?
- 一起来捉妖 灵石秒开过程 IOS版(越狱与不越狱都可以)