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

算法板子:分解质因数

目录

1. 质因数的概念

2. 代码


1. 质因数的概念

 

 这道题的目的是找到x这个数的质因数的底数和指数。例如280这个数,可以看成2^3 * 5^1 * 7^1,其中2、5和7分别是三个质因数的底数,3、1、1分别是三个质因数的指数。

2. 代码

#include <iostream>
using namespace std;// 假设拆280
void decompose(int x)
{// i从2枚举到根号xfor (int i = 2; i <= x / i; i ++ ){if (x % i == 0){// s代表质数i的个数int s = 0;while (x % i == 0) s ++, x /= i;cout << i << " " << s << endl;}}// 质数x和它的个数1if (x > 1) cout << x << " " << 1 << endl;
}int main()
{int n;cin >> n;while (n -- ){int x;cin >> x;// 拆解xdecompose(x);cout << endl;}return 0;
}

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【等保测评】网络安全服务认证技术规范(等级保护测评)
  • openEuler 自定义ISO制作(logo,名称,ISO)
  • LeetCode刷题笔记第17题:电话号码的字母组合
  • web安全基础学习
  • R9000P 双系统安装 win11 和 ubuntu
  • VBA 程序运行中禁用鼠标键盘
  • 单 元 测 试
  • 前端工程师学习springboot2.x之配置idea热更新实现高效率开发节奏
  • 顶级期刊即插即用模块代码共享计划·2024第一期:01:波叠加原理的社会池化方法(AAAI2023)与并行补丁感知注意力模块(2024)代码实现
  • IntelliJ IDEA 2024.2 夏季大版本发布,不得不说,更强了!
  • WEB应用(十三)---RCE
  • 【Pytorch实用教程】PyTorch中.to(device)和.cuda()有什么区别?
  • 基于SSM的环境监测管理系统设计
  • 学习vue3 六,兄弟组件传参,provide/inject
  • 一键登录,打造华为账号便捷新体验
  • 〔开发系列〕一次关于小程序开发的深度总结
  • CentOS 7 修改主机名
  • const let
  • java正则表式的使用
  • PHP的类修饰符与访问修饰符
  • Redis在Web项目中的应用与实践
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • SpingCloudBus整合RabbitMQ
  • SpringCloud(第 039 篇)链接Mysql数据库,通过JpaRepository编写数据库访问
  • 安卓应用性能调试和优化经验分享
  • 纯 javascript 半自动式下滑一定高度,导航栏固定
  • 短视频宝贝=慢?阿里巴巴工程师这样秒开短视频
  • 开发基于以太坊智能合约的DApp
  • 聊聊redis的数据结构的应用
  • 模型微调
  • 你真的知道 == 和 equals 的区别吗?
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 如何进阶一名有竞争力的程序员?
  • 赢得Docker挑战最佳实践
  • 正则表达式
  • 翻译 | The Principles of OOD 面向对象设计原则
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​人工智能书单(数学基础篇)
  • ​软考-高级-信息系统项目管理师教程 第四版【第23章-组织通用管理-思维导图】​
  • #进阶:轻量级ORM框架Dapper的使用教程与原理详解
  • #我与Java虚拟机的故事#连载18:JAVA成长之路
  • #周末课堂# 【Linux + JVM + Mysql高级性能优化班】(火热报名中~~~)
  • $L^p$ 调和函数恒为零
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (¥1011)-(一千零一拾一元整)输出
  • (C语言版)链表(三)——实现双向链表创建、删除、插入、释放内存等简单操作...
  • (差分)胡桃爱原石
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (接上一篇)前端弄一个变量实现点击次数在前端页面实时更新
  • (亲测)设​置​m​y​e​c​l​i​p​s​e​打​开​默​认​工​作​空​间...
  • (十)Flink Table API 和 SQL 基本概念
  • (算法二)滑动窗口
  • (一)基于IDEA的JAVA基础12
  • *算法训练(leetcode)第四十天 | 647. 回文子串、516. 最长回文子序列