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]反素数相关推荐

  1. 洛谷 P1463 [POI2002][HAOI2007]反素数

    题目描述 对于任何正整数x,其约数的个数记作g(x).例如g(1)=1.g(6)=4. 如果某个正整数x满足:g(x)>g(i) 0 分析 利用约数个数公式求答案 相当于找约数最多的数,个数相同 ...

  2. BZOJ(8) 1053: [HAOI2007]反素数ant

    1053: [HAOI2007]反素数ant Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 4118  Solved: 2453 [Submit][ ...

  3. BZOJ 1053 [HAOI2007]反素数ant

    53: [HAOI2007]反素数ant Description 对于任何正整数x,其约数的个数记作g(x).例如g(1)=1.g(6)=4.如果某个正整数x满足:g(x)>g(i) 0< ...

  4. bzoj1053: [HAOI2007]反素数ant

    51nod有一道类似的题...我至今仍然不会写暴搜!!! #include<cstdio> #include<cstring> #include<iostream> ...

  5. [HAOI2007]反素数ant

    1053: [HAOI2007]反素数ant Time Limit: 10 Sec  Memory Limit: 162 MB Submit: 1907  Solved: 1069 [Submit][ ...

  6. P1463 [POI2001][HAOI2007]反素数 题解

    P1463 [POI2001][HAOI2007]反素数 题解 题意分析 首先这是一个数论题 S o l u t i o n \tt Solution Solution 根据数据分析得出 2 9 &l ...

  7. 洛谷P1463 [POI2001][HAOI2007]反素数

    P1463 [POI2001][HAOI2007]反素数 详解见代码注释 #include <bits/stdc++.h> using namespace std; const int N ...

  8. AcWing 198. [HAOI2007] 反素数 约数个数+dfs

    题 参考 约数个数:每个质因数的次数+1的乘积. 2e9<2x3x5x7x11x13x17x19x23; 2e9<pow(2,31); last其实是最多扫30次. #include< ...

  9. [HAOI2007]反素数

    嘟嘟嘟 做这道题得自己推出这么几个结论-- 1.最大的反素数一定是约数个数最多的的数中最小的那个. 这个其实很好想:根据定义,g(x)要大于任意的g(i),而不是大于等于. 2.1-n中任意一个数的不 ...

最新文章

  1. sizeof你真的弄明白了吗?
  2. 保存图像_06 - matplotlib中应知应会numpy存储、交换图像
  3. 作者: ​李国杰,中国工程院院士。现任中国科学院计算技术所首席科学家,国家信息化专家咨询委员会信息技术与新兴产业专委会副主任。...
  4. mysql复制学习二 安装及首次复制配置
  5. 数据科学 IPython 笔记本 8.8 直方图,分箱和密度
  6. vue 按钮删除input内容_Vue表单和v-model
  7. Web报表页面如何传递中文参数
  8. 经典机器学习系列(七)【聚类分析】
  9. Ubuntu14.04系统中文输入法安装详解
  10. html 文本位置中心,html – 元素内的文本位置
  11. 水晶报表客户机电脑报错“CrystalDecisions.CrystalReports.Engine.ReportDocument”
  12. 19本高并发编程书籍推荐
  13. 轻松让Ubunt虚拟机访问windows宿主机(本地硬盘)
  14. yarn的安装及使用教程
  15. Android微信登录
  16. 小程序 获取地理位置
  17. 【软件工程】2022秋软工实践个人作业一
  18. mmsegmentation自定义新数据集
  19. 随记-简单而优雅的 namedtuple
  20. 阿里巴巴2015秋季校园招聘研发工程师在线笔试题

热门文章

  1. axivion和astree_Axivion架构分析及验证工具
  2. java+spring+mysql配置_用spring的beans配置mysql数据库
  3. 左外连接的sql语句_Django数据库连接和使用原生sql语句
  4. c语言输入6名学生5门课程的成绩,求解输入10个学生5门课的成绩,分别用函数实现下列功能:...
  5. 命名空间和工程名java_Java的类装载器(Class Loader)和命名空间(NameSpace)
  6. centos6 安装bbr_Centos 升级内核安装 BBR 简易操作!
  7. 五十、Maven系列:安装和配置Maven镜像
  8. 创建hadoop用户并配置ssh免密码登录
  9. 有机化学芳烃 芳香性
  10. 大规模神经网络最新文献综述:训练高效DNN、节省内存使用、优化器设计