当前位置: 首页 > article >正文

[GESP202412 五级] 奇妙数字 题解

解题思路引用

FJ_EYoungOneC的解法

数字 x 是奇妙数字当且仅当 x=pa 其中 p 为任意质数且 a 为正整数。

那么我们可以对 n 进行质因子分解,并统计每个质数因子的个数。

假设数字 n 含有 9 个因子 2,那么可以凑出 21,22,23,共三个数。

那么我们需要计算的就是 1+2+⋯+k> 因子的个数时 k 的最小解,那么 k−1 就是答案。

我们可以使用二分 + 等差数列求和公式进行计算,由于数据范围较小(long long 范围以内,质因子最多个数的即为 263),直接模拟即可。

code

#include<bits/stdc++.h>
typedef long ll;
using namespace std;
ll x;
int cc(int x){int res=0,k=1;while(x>=k){res++;x-=k++;}return res;
}
int main(){ios::sync_with_stdio(false);cin.tie(0),cout.tie(0);cin>>x;ll sum=0;for(int i=2;i<=x/i;++i){int cnt=0;while(x%i==0){x/=i;cnt++;}if(cnt){sum+=cc(cnt);}} if(x>1)sum++;cout<<sum;return 0;//华丽结束
}//完结散花

http://www.lryc.cn/news/2401887.html

相关文章:

  • 《操盘实战》速读笔记
  • 元素 “cas:serviceResponse“ 的前缀 “cas“ 未绑定
  • CppCon 2014 学习:CHEAP, SIMPLE, AND SAFE LOGGING USING C++ EXPRESSION TEMPLATES
  • 专业级PDF转CAD解决方案
  • 如何屏蔽端口
  • nvidia系列教程-agx-orin安装ros
  • STM32 智能小车项目 两路红外循迹模块原理与实战应用详解
  • [论文阅读] 软件工程 | 量子计算如何赋能软件工程(Quantum-Based Software Engineering)
  • SSL安全证书怎么安装?
  • Python爬虫实战:研究RoboBrowser库相关技术
  • 电子电器架构 --- OTA测试用例分析(上)
  • 最小硬件系统概念及其组成
  • 抑郁症患者数据分析
  • ros2--图像/image
  • Rust 学习笔记:关于智能指针的练习题
  • 6.RV1126-OPENCV 形态学基础膨胀及腐蚀
  • 筑牢企业网管域安全防线,守护数字核心——联软网管域安全建设解决方案
  • 【目标检测】backbone究竟有何关键作用?
  • 一个小小的 flask app, 几个小工具,拼凑一下
  • 对抗性提示:大型语言模型的安全性测试
  • 好得睐:以品质守味、以科技筑基,传递便捷与品质
  • docker-部署Nginx以及Tomcat
  • Servlet 体系结构
  • 蒙特卡罗模拟: 高级应用的思路和实例
  • Java集合中Stream流的使用
  • Python批量转换Word、Excel、PPT、TXT、HTML及图片格式到PDF,包含错误处理和日志记录功能
  • 数据分析Agent构建
  • vscode配置lua
  • 【笔记】MSYS2 的 MINGW64 环境 全面工具链
  • 国内头部的UWB企业介绍之品铂科技