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

建设公共网站的手续辽宁工程建设信息网网站

建设公共网站的手续,辽宁工程建设信息网网站,珠三角做网站,群晖安装wordpress最多约数问题 正整数x的约数是能整除x的正整数。正整数x 的约数个数记为div(x)。例如,1,2,5,10 都是正整数10 的约数,则div(10)4。设a 和b 是2 个正整数,a≤b,找出a和b之间约数个数最多的数x的…

最多约数问题

正整数x的约数是能整除x的正整数。正整数x 的约数个数记为div(x)。例如,1,2,5,10 都是正整数10 的约数,则div(10)=4。设a 和b 是2 个正整数,a≤b,找出a和b之间约数个数最多的数x的约数个数.

输入

输入只有一行为两个整数a, b

输出

输出只有一行为a和b之间约数个数最多的数x的因数个数.

示例输入

1 36

示例输出

9

示例输入

1000 800000

示例输出

240

o(n*n^1/2)n的根号n 质因数分解算法

#include<bits/stdc++.h>using namespace std;int a, b;int div(int x) {unordered_map<int, int> maps;while (x % 2 == 0) {maps[2]++;x /= 2;}for (int i = 3; i * i <= x; i += 2) {while (x % i == 0) {maps[i]++;x /= i;}}if (x > 2) maps[x]++;int sum = 1;for (auto p : maps) {sum *= (p.second + 1);}return sum;
}int main () {int a, b, ans = 0;cin >> a >> b;for (int i = a; i <= b; i++) {ans = max(ans, div(i));}cout <<ans << endl;
}//by wqs

一个合数的约数个数等于它每个质因数的个数+1再相乘。

例如10分解为10=2^1 * 5^1;

则10的约数可以选择0个2,0个5对应1;1个2,0个5,对应2;0个2,1个5对应5;1个2,1个5对应10;

事实上10的约数个数=所有(质因数次数 + 1)的乘

10的约数就是4

例如12=2^2 * 3^1;

可以选择0个2,1个2,2个2,0个3,1个3

一共有(2 + 1)*(1 + 1)种选择

12的约数就是6

质因数分解

时间复杂度o(n^1/2)也就是根号n

unordered_map<int, int> maps;
while (x % 2 == 0) {maps[2]++;x /= 2;
}
for (int i = 3; i * i <= x; i += 2) {while (x % i == 0) {maps[i]++;x /= i;}
}
if (x > 2) maps[x]++;
求约数
int sum = 1;
for (auto p : maps) {sum *= (p.second + 1);
}
return sum;
统计最大约数
for (int i = a; i <= b; i++) {ans = max(ans, div(i));
}

0(nln(n)) 埃拉托斯特尼筛法,最佳算法

#include<bits/stdc++.h>using namespace std;int a, b, ans = 0;int main() {cin >> a >> b;vector<int> div_count(b + 1, 0);for (int i = 1; i <= b; i++) {for (int j = i; j <= b; j += i) {div_count[j]++;}}for (int i = a; i <= b; i++) {ans = max(ans, div_count[i]);}cout << ans << endl;return 0;
}//by wqs

很好理解

i=1时把能整除1的数div++,例如1,2,3,4,5,6,7,8,…

i=2时把能整除2的数div++,例如2,4,6,8,10,12,…

i=3时把能整除3的数div++,例如3,6,9,12,…

i=101时把能整除101的数div++,例如101,202,303,404…

for (int i = 1; i <= b; i++) {for (int j = i; j <= b; j += i) {div_count[j]++;}
}

最后统计既可

for (int i = a; i <= b; i++) {ans = max(ans, div_count[i]);
}

文章转载自:

http://tu20n0Wg.grcgk.cn
http://fNhZfbxD.grcgk.cn
http://dfIStiZL.grcgk.cn
http://MhccPdqS.grcgk.cn
http://15LA7kt7.grcgk.cn
http://eUCplqh9.grcgk.cn
http://lLgDX3ul.grcgk.cn
http://vwueDowK.grcgk.cn
http://8P8q2A1k.grcgk.cn
http://YwIuZ1d7.grcgk.cn
http://EB5bIupu.grcgk.cn
http://2escrqNG.grcgk.cn
http://E4BBs1jo.grcgk.cn
http://O6TO33PY.grcgk.cn
http://S8i2nGBB.grcgk.cn
http://zhRYWoCK.grcgk.cn
http://8j68RSGH.grcgk.cn
http://orS62B2o.grcgk.cn
http://3YURBLog.grcgk.cn
http://FWOfJOE6.grcgk.cn
http://d05JmQzd.grcgk.cn
http://ug4i4TTp.grcgk.cn
http://6sleSdFz.grcgk.cn
http://7UJhLp0K.grcgk.cn
http://UKwzL0ZR.grcgk.cn
http://8pvyk4IR.grcgk.cn
http://aIDijjsH.grcgk.cn
http://U1PBUfsa.grcgk.cn
http://7kss3XZZ.grcgk.cn
http://IXqvlGG5.grcgk.cn
http://www.dtcms.com/wzjs/669023.html

相关文章:

  • 网站建设江门 优荐如何查询网站是织梦做的
  • 南京外贸网站建设案例淘宝网站建设那么便宜
  • 搜狐快速建站ppt做视频的模板下载网站有哪些
  • 网站建设私活中能找ps如何做网站
  • 小学网站建设方案书网站建设公司利润
  • 网站开发费用如何入帐建设个人网站的好处
  • 渝水区城乡建设局网站wordpress论坛主题模板
  • 郑州天道做网站建筑工程网上竣工验收入口
  • 广州做网站一般要多少钱?中商外贸app
  • 注册网站空间水区建设局网站
  • 站长之家商城个人申请微信小程序收费吗
  • 北京市住房和城乡建设部官方网站龙岩天宫山住宿
  • 界面设计优秀的网站有哪些建设网站一定要会代码吗
  • 宿州北京网站建设如何做网站demo
  • 贵阳网站建设三思网络南京网站开发选南京乐识好
  • 佛山高端网站建设工作室工厂网络设计方案
  • 开公司流程及费用网站关键词排名怎么优化
  • 青海住房和城乡建设厅网站首页千年之恋网页设计作业
  • 舟山网站建设设计怎么打开文件做的网站
  • 专业建站公司电话咨询个人电脑做网站服务器
  • jsp网站开发简单代码网站建设方案评标原则
  • 网站内容运营今天大连最新通告
  • 惠州网站建设熊掌号网站建设系统 招标
  • 营销型企业网站类型怎样找回网站备案密码错误
  • 做彩票网站模板wordpress启用收费下载无效
  • 吉安网站建设jxthw便宜网站建设怎么样
  • 网站怎么做页游上海网站开发有限公司
  • html5 微网站开发网站建设开什么名目
  • 网站建设需要哪些书籍湖南做网站找谁
  • 网站克隆 有后台登录网站鼠标移上去显示层