[POI2002][HAOI2007]反素数
https://www.lydsy.com/JudgeOnline/problem.php?id=1053
https://www.luogu.org/problemnew/show/P1463
定义:
对于任何正整数x,其约数的个数记作g(x)。例如g(1)=1、g(6)=4。
如果某个正整数x满足:g(x)>g(i) 0<i<x,则称x为反质数。
题解:
#include<iostream>
#include<cstdio>
#include<cstring>
using namespace std;
long long n;
int p[20]={0,2,3,5,7,11,13,17,19,23,29,31,37,41,43,47,51};
long long maxn=-1,num=-1;//num是因子最大时小于n的最大数,maxn是最大因子数
void get(long long m,int f,int t,int pr)
{ //f为当前质数的编号 ,当前指数<pr//t为当前约数的个数 if(t>maxn||(t==maxn&&m<num))//更新最优解num=m,maxn=t;for(int i=1;i<=pr;i++){//j表示的是当前正在搜索的指数if(n/m<p[f])break;//若不满足条件就跳出循环(i表示的是当前的m)m*=p[f];if(m<=n) get(m,f+1,t*(i+1),i); //若i(即当前的m)在区间[1,n]内就继续搜索。}
}
int main()
{cin>>n;get(1,1,1,30);cout<<num<<endl;
}
[POI2002][HAOI2007]反素数相关推荐
- 洛谷 P1463 [POI2002][HAOI2007]反素数
题目描述 对于任何正整数x,其约数的个数记作g(x).例如g(1)=1.g(6)=4. 如果某个正整数x满足:g(x)>g(i) 0 分析 利用约数个数公式求答案 相当于找约数最多的数,个数相同 ...
- BZOJ(8) 1053: [HAOI2007]反素数ant
1053: [HAOI2007]反素数ant Time Limit: 10 Sec Memory Limit: 162 MB Submit: 4118 Solved: 2453 [Submit][ ...
- BZOJ 1053 [HAOI2007]反素数ant
53: [HAOI2007]反素数ant Description 对于任何正整数x,其约数的个数记作g(x).例如g(1)=1.g(6)=4.如果某个正整数x满足:g(x)>g(i) 0< ...
- bzoj1053: [HAOI2007]反素数ant
51nod有一道类似的题...我至今仍然不会写暴搜!!! #include<cstdio> #include<cstring> #include<iostream> ...
- [HAOI2007]反素数ant
1053: [HAOI2007]反素数ant Time Limit: 10 Sec Memory Limit: 162 MB Submit: 1907 Solved: 1069 [Submit][ ...
- P1463 [POI2001][HAOI2007]反素数 题解
P1463 [POI2001][HAOI2007]反素数 题解 题意分析 首先这是一个数论题 S o l u t i o n \tt Solution Solution 根据数据分析得出 2 9 &l ...
- 洛谷P1463 [POI2001][HAOI2007]反素数
P1463 [POI2001][HAOI2007]反素数 详解见代码注释 #include <bits/stdc++.h> using namespace std; const int N ...
- AcWing 198. [HAOI2007] 反素数 约数个数+dfs
题 参考 约数个数:每个质因数的次数+1的乘积. 2e9<2x3x5x7x11x13x17x19x23; 2e9<pow(2,31); last其实是最多扫30次. #include< ...
- [HAOI2007]反素数
嘟嘟嘟 做这道题得自己推出这么几个结论-- 1.最大的反素数一定是约数个数最多的的数中最小的那个. 这个其实很好想:根据定义,g(x)要大于任意的g(i),而不是大于等于. 2.1-n中任意一个数的不 ...
最新文章
- sizeof你真的弄明白了吗?
- 保存图像_06 - matplotlib中应知应会numpy存储、交换图像
- 作者: ​李国杰,中国工程院院士。现任中国科学院计算技术所首席科学家,国家信息化专家咨询委员会信息技术与新兴产业专委会副主任。...
- mysql复制学习二 安装及首次复制配置
- 数据科学 IPython 笔记本 8.8 直方图,分箱和密度
- vue 按钮删除input内容_Vue表单和v-model
- Web报表页面如何传递中文参数
- 经典机器学习系列(七)【聚类分析】
- Ubuntu14.04系统中文输入法安装详解
- html 文本位置中心,html – 元素内的文本位置
- 水晶报表客户机电脑报错“CrystalDecisions.CrystalReports.Engine.ReportDocument”
- 19本高并发编程书籍推荐
- 轻松让Ubunt虚拟机访问windows宿主机(本地硬盘)
- yarn的安装及使用教程
- Android微信登录
- 小程序 获取地理位置
- 【软件工程】2022秋软工实践个人作业一
- mmsegmentation自定义新数据集
- 随记-简单而优雅的 namedtuple
- 阿里巴巴2015秋季校园招聘研发工程师在线笔试题
热门文章
- axivion和astree_Axivion架构分析及验证工具
- java+spring+mysql配置_用spring的beans配置mysql数据库
- 左外连接的sql语句_Django数据库连接和使用原生sql语句
- c语言输入6名学生5门课程的成绩,求解输入10个学生5门课的成绩,分别用函数实现下列功能:...
- 命名空间和工程名java_Java的类装载器(Class Loader)和命名空间(NameSpace)
- centos6 安装bbr_Centos 升级内核安装 BBR 简易操作!
- 五十、Maven系列:安装和配置Maven镜像
- 创建hadoop用户并配置ssh免密码登录
- 有机化学芳烃 芳香性
- 大规模神经网络最新文献综述:训练高效DNN、节省内存使用、优化器设计