数论,水题,反素数

反素数就是满足对于任意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

代码:

/*
求一个区间[a,b]中因子数最多的数,若最多的数不止一个,输出最小的那个数
1.可以暴力查找(a,b数不大) 
2.可以用求因子数的算法来求
ans=(1+a1)*(1+a2)*...*(1+an)
a1指改数质因数分解后2个数,以此类推
*/
#include<stdio.h>
int prime[1000];
int book[5005];
int k;
void sss()
{
	int i,j;
	for(i=2;i<=5000;i++)
	{
		if(book[i]==0)
		{
			book[i]=1;
			prime[k++]=i;
			for(j=i+i;j<=5000;j+=i)
				book[j]=1;
		}
	}
}
void two(int a,int b)
{
	int maxx=0,ans,i,x,null,A;
	for(;a<=b;a++)
	{
		A=a,an
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
有趣的数论名题 作者:周从尧,余未 编著 出版时间:2012年版 内容简介   《有趣的数论名题》以数论领域几个非常有名的问题为纲,汇集了计算数论、计算技术、GIMPS计划的最新成果,综合历史人物趣闻、逸事、研究进展过程,通古今、揽中外,共雅俗。 目录 序 前言 1 华林问题简介 1.1 引 言 1.2 定理及其证明 1.3 华林问题简介 1.4 相关定理及猜想 2 永垂不朽的正十七边形 2.1 引 言 2.2 正十七边形的代数知识 2.3 正十七边形的作图 2.4 证 明 2.5 更简捷的作法 2.6 后续 3 代数方程与超新星伽罗华 3.1 引 言 3.2 代数方程的求解 3.3 群星灿烂 3.4 拉格朗日预解式 3.5 伽罗华预解形与伽罗华群 3.6 结语 4 梅森素数:数学海洋中的璀璨明珠 4.1 由 来 4.2 梅森素数的意义和价值 4.3 历史的艰辛与趣闻 4.4 周海中猜想 4.5 未来之路 4.6 其他 5 费尔马大定理 5.1 费尔马大定理的由来 5.2 艰难的历史过程 5.3 最后的冲刺 5.4 费尔马定理证明的巨大意义 5.5 相关的定理和证明 6 费尔马数的趣闻 6.1 历史回顾 6.2 费尔马数猜想,费尔马大师也出错 6.3 费尔马数研究的回顾与现状 6.4 费尔马数因子网络搜寻计划 6.5 广义费尔马数 6.6 在发现或验证费尔马数方面所所用到的部分工具 6.7 后 续 7 有趣的谢尔宾斯基数 7.1 引 言 7.2 谢尔宾斯基数 7.3 谢尔宾斯基数问题 7.4 本书作者的两个证明 8 神奇的3x+l问题 8.1 引 言 8.2 引论和定义 8.3 Terras定理 9 黎曼猜想及黎曼零点计算 9.1 准备知识 9.2 问题的由来 9.3 黎曼手稿 9.4 零点计算的历程 9.5 更加艰难的证明历程 9.6 黎曼猜想的未来 9.7 相关方程及程序 10 其他有趣问题 10.1 欧几里德素数 10.2 福琼猜想 10.3 阶乘素数Nn=n!+l或Mn=m!-1 10.4 普罗斯素数 10.5 卡伦素数 10.6 沙马云达基一韦伦素数 10.7 奇完美数 10.8 卡迈克数 10.9 雷塞尔(Riesel)数 10.10 重一数猜想 10.11 孪生素数 10.12 陈素数 10.13 胡道尔(Woodall)素数 10.14 马尔科夫素数 附 录 01 费尔马数F。是合数的证明程序 02 梅森素数Ms:。是素数的证明程序 03 普罗斯数N=K*2n+1是素数的证明程序 04 生成108以内的素数表的程序 05 华林问题中生成n=1~50009范围内的g(4)的值的程序 06重一数是否是素数的证明程序 07 中国同余定理的计算例题程序 08 3x+1问题的计算程序 09 梅森数的分解程序 10 本书作者解决的费尔马直角三角形问题求解 11 FFT在大数乘法中的应用 参考文献

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值