const int N=100+5;
const int prime[]={0,2,3,5,7,11,13,17,19,23,29,31,37,41,43,47};ll n,m,t,ans;int i,j,k;void DFS(int pos,ll cnt,ll now,int cur)
//pos 当前素数表的位置,cnt 约数个数,now 当前数的大小,cur 当前的素数最多可以贡献的约数
{if(pos>15) return ;if(now>n) return ;ans=max(ans,cnt);ll tmp=1;for(int i=1;i<=cur;i++){if(n/prime[pos]<tmp) break;tmp*=prime[pos];if(now>n/tmp) break;DFS(pos+1,cnt*(i+1),now*tmp,i);}
}
int main()
{//IOS;rush(){sld(n);ans=1;DFS(1,1,1,25);pld(ans);}PAUSE;return 0;
}

n的约数(数论+DFS)相关推荐

  1. CF1419E-Decryption【数论,dfs】

    正题 题目链接:https://www.luogu.com.cn/problem/CF1419E 题目大意 nnn的所有约数排成一个圈,求一个顺序使得相邻的互质的数最少. 解题思路 质因数分解后,我们 ...

  2. P1463-[POI2002][HAOI2007]反素数【约数,数论】

    正题 评测记录:https://www.luogu.org/recordnew/lists?uid=52918&pid=P1463 题目大意 求1∼n1∼n1\sim n中最大的一个约数个数比 ...

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

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

  4. 数论+dfs+复数除法剪枝 Secret Code hdu1111

    X = a0 + a1B + a2B2 + ...+ anBn. (其实是B^2....这个坑人) 满足复数除法的剪枝真的是强大啊 枚举每一个ai, 然后 除复数B, 这里剪枝,判断是否可以整除,复数 ...

  5. zcmu 1978: 调酒壶里的酸奶(数论+dfs)

    [题目] 1978: 调酒壶里的酸奶 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 173  Solved: 48 [Submit][Status][ ...

  6. AcWing蓝桥杯AB组辅导课08、数论

    文章目录 前言 一.数论 例题 例题1:AcWing 1246. 等差数列(最大公约数,第十届蓝桥杯省赛C++B第7题) 分析 题解:最大公约数 例题2:AcWing 1295. X的因子链(算数基本 ...

  7. 【AcWing 235. 魔法珠

    [AcWing 235. 魔法珠 题意: 有n堆魔法珠,第i堆有ai个,两个人轮流进行以下操作: 当轮到某人操作时,如果每堆中魔法珠的数量均为 1,那么他就输了. 问谁赢谁输 题解: 经典博弈论问题 ...

  8. codeforces1554 E. You(思维+数学+转化)

    E. You 首先我们假设每个节点有个点权,点权是儿子的数量. 一个点可以和他的父亲所要权值1(先删去自己,再删去父亲),并且此操作不可逆.于是dfs从叶子节点一次递推即可得出某个kkk是否能作为gc ...

  9. 【牛客网】埃森哲杯第十六届上海大学程序设计联赛春季赛暨上海高校金马五校赛 题解

    题目连接 A.Wasserstein Distance (水题) 题意:给你2行土a,b,每行都有n堆,每堆对应有a[i],b[i]克,我们可以对a中的土进行移动,移动任意堆的k克泥土到a中其他堆消耗 ...

  10. 【20180808】集训题d3

    一个有那么一点小技巧的大暴力 #include<bits/stdc++.h> using namespace std; const int N=11,M=510; const int dx ...

最新文章

  1. 第五章 Octave 教程-机器学习老师板书-斯坦福吴恩达教授
  2. 谷歌chrome浏览器的源码分析(三)
  3. html模块化标签,jq load()方法实现html 模块化。
  4. Glib 对 C 函数进行单元测试
  5. 即时通讯学习笔记006---认识学习OpenFire服务器用的加密算法Blowfish_以及用java实现Blowfish算法
  6. 计算机课的实训小结,课程实训心得体会与小结三篇
  7. JAVA运行环境设置
  8. Dictionary的遍历和修改
  9. STM32初学(笔记二)紧急按键交通灯
  10. 1950 - Computing Machinery and Intelligence(计算机器与智能,又译作:机器能思考么?)
  11. EmmyLua For Intellij IDEA注解功能的一些用法
  12. 计算机在我们日常生活中越来越重要英语,怎么翻译因特网在我们日常生活中起着越来越重要的作用用英语-网络的重要性用英语-英语-戈驴聪同学...
  13. mac 设置网页字体
  14. android 编程app_2020年用于Android App开发的顶级编程语言
  15. HTML5期末大作业:基于HTML+CSS+JavaScript实现中国风文化传媒企业官网源码
  16. android光照传感器,Android 传感器--光照传感器详解及使用
  17. CSDN产品周报第17期|首页推荐流支持快捷修改兴趣标签,问答支持展示gif
  18. 小刘的BUG (MySQL错误:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using passw)
  19. mysql的四表联查_数据库四表联查
  20. Cesium,ClippingPlanes,任意剪裁面对3DTiles剪裁

热门文章

  1. imap能和服务器同步文件夹吗,IMAP 同步
  2. 从“Liskov替换原则”和“Refused Bequest”看“正方形为什么不能继承长方形”
  3. 【EDUcoder实训作业题解】结构体
  4. Websphere应用部署发布
  5. win10点鼠标右键一直转圈好卡怎么办
  6. 计算机毕业设计基于Android的计算器app设计
  7. 全球及中国企业数据存储解决方案行业发展动态及前景规划分析报告2022-2027
  8. 怎么打开计算机访问权限,怎么打开电脑摄像头权限(摄像头权限5种开启方法)...
  9. WikiExtractor.py(维基百科抽取器)
  10. 将已有的文件夹添加到git