博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 2521 反素数
阅读量:6850 次
发布时间:2019-06-26

本文共 933 字,大约阅读时间需要 3 分钟。

反素数

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 4142    Accepted Submission(s): 2396


Problem Description
反素数就是满足对于随意i(0<i<x),都有g(i)<g(x),(g(x)是x的因子个数),则x为一个反素数。如今给你一个整数区间[a,b],请你求出该区间的x使g(x)最大。
 

Input
第一行输入n,接下来n行測试数据
输入包含a,b, 1<=a<=b<=5000,表示闭区间[a,b].
 

Output
输出为一个整数,为该区间因子最多的数.假设满足条件有多个,则输出当中最小的数.
 

Sample Input
 
3 2 3 1 10 47 359
 

Sample Output
 
2 6 240

#include
int s[5010]={0,1,2,2};void f(){ int i,j; for(i=4;i<5010;i++) { for(j=2;j<=i/2;j++)//i/2表示最大公约数 //for(j=2;j*j<=i;j++) if(i%j==0) s[i]++; s[i]+=2; }}int main(){ f(); int n,a,b,i,max,t; scanf("%d",&n); while(n--) { scanf("%d %d",&a,&b); t=a; max=0; for(i=a;i<=b;i++) { if(s[i]>max) { max=s[i]; t=i; } } printf("%d\n",t); } return 0;}

转载地址:http://mzrul.baihongyu.com/

你可能感兴趣的文章
jTDS Java连接SQL Server 2000数据库
查看>>
转: java DES的算法片码
查看>>
Mysql 数据类型
查看>>
Android抽象布局——include、merge 、ViewStub
查看>>
EF架构~CodeFirst生产环境的Migrations
查看>>
js html 事件冒泡
查看>>
LogUtils.java
查看>>
[APP] Android 开发笔记 001-环境搭建与命令行创建项目
查看>>
C语言中数组名作为参数进行函数传递
查看>>
.Net 提交页面,js修改的Label值会丢掉
查看>>
你真的了解UITableViewCell重用吗?
查看>>
httpd-2.2 配置及用法完全攻略
查看>>
Mininet 跑一个简单的ping测试
查看>>
异常处理的解决方案 OneTrueError
查看>>
QSignalMapper类处理多信号关联同一个槽的方法(2)
查看>>
BZOJ1931 : [Shoi2007]Permutation 有序的计数
查看>>
牛客网java基础知识
查看>>
Nginx的端口修改问题
查看>>
vmware里面的名词 vSphere、vCenter Server、ESXI、vSphere Client
查看>>
使用Delaunay三角剖分解决求多边形面积的问题
查看>>