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

1090 : 分解因数 25-11-17

|DFS|递归|

本题的dfs特点在于搜索的空间是动态的,因此需要找到可以利用到限制下一步递归的条件来进行空
间范围的缩小与框定。本题利用的是分解的最小因数,可以对下一步的遍历框定范围

#include<iostream>
#include<algorithm>using namespace std;int a;int factor(int t,int m){//t为目标数,m为最小数int res = 0;for(int i=m;i*i<=t;i++){if(t%i==0){res += factor(t/i,i);//由于强调是非递减序列}}res+=1;    //条件允许自己本身为一种分解return res;
}int main(){int n;cin>>n;while (n--){cin>>a;int ans = factor(a,2);cout<<ans<<endl;}return 0;
}
http://www.jsqmd.com/news/43062/

相关文章:

  • NOIP 模拟赛 9
  • Sora 2 Cameo多角色上传+Remix二创功能API接入教程,史低0.08/条
  • info linux
  • AWS云服务深度集成
  • httpd linux 启动
  • 浅谈 Manacher
  • 第28天(简单题中等题 二分查找)
  • 基于MIMO系统的SCMA稀疏码多址接入和MPA消息传递算法matlab仿真
  • Node.js服务稳定性保障:从热更新到高可用体系
  • 一次尝试,3个小时90元的主机游玩和F1电影
  • NOIP 模拟赛 8
  • 静态路由的配置
  • 读书笔记:“外部表”的进阶使用,它主要解决了三个核心问题:如何切换文件、多用户怎么办,以及一个非常酷的玩法——把系统命令变成表。
  • [CF 2166D] Marble Council
  • DP 复习
  • 一段话 UOJ
  • PG系列:在 ​​psql​​ 客户端中定义参数与动态赋值
  • CF1375G Tree Modification 题解
  • AI评价11月17号
  • 避雷:aicodemirror.com --- 酒干倘卖无
  • 9-线性学习
  • AT AGC003 题解
  • Oracle故障处理:aix 5.3 ml6安装10.2.0.1 rac报错
  • Hive SQL循环与MapReduce的关系
  • 《算 设》学
  • [GESP202506 二级] 幂和数
  • hive mybatis是否支持动态SQL
  • 一类将度数变为 1/2 的优化建图 笔记
  • 2025.11.17模拟赛
  • 11/17