社区
数据结构与算法
帖子详情
[数学问题] 回文平方数相关问题
medie2005
2008-02-28 09:15:58
定义函数:Y(x,a,b)=(x^2-a) mod b, 其中:a、b为常数,0<=x<b。
对给定的常数C,如何求满足 0<=Y(x,a,b)<C 的所有Y(x,a,b)。
注意:
是求所有Y(x,a,b),而不是求所有x。也就是求带限制的值域。另外,若满足 0<=Y(x,a,b)<C 的所有Y(x,a,b)的个数是T,那么,你的算法是否能做到O(T)?
[ O(b)的算法就不要拿出来了 ]。
...全文
305
9
打赏
收藏
[数学问题] 回文平方数相关问题
定义函数:Y(x,a,b)=(x^2-a) mod b, 其中:a、b为常数,0<=x<b。 对给定的常数C,如何求满足 0<=Y(x,a,b)<C 的所有Y(x,a,b)。 注意:是求所有Y(x,a,b),而不是求所有x。也就是求带限制的值域。另外,若满足 0<=Y(x,a,b)<C 的所有Y(x,a,b)的个数是T,那么,你的算法是否能做到O(T)? [ O(b)的算法就不要拿出来了 ]。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shshsh_0510
2008-03-06
打赏
举报
回复
弱问一下:O(b)的咋整?
只对b做素性判断就已经不得了了。这个恐怕得分解b吧?
medie2005
2008-03-05
打赏
举报
回复
先讨论a=0、b=C这样的特殊情况。
如何生成在O(T)时间内生成满足 0 <=Y(x,a,b) <C 的所有Y(x,a,b)。 也就是生成b的二次剩余系。
shshsh_0510
2008-03-05
打赏
举报
回复
二次剩余,但不像mathe说的那样“算不上什么难题”
可以看看华罗庚“数论导引”第3章,奇迹网有下载
medie2005
2008-03-04
打赏
举报
回复
先不说对任意的a,找到在O(T)时间内计算出所有Y(x,a,b)的算法,
就连对a=0、b=C这样的特殊情况,找O(T)的算法就已经是十分困难的了。
medie2005
2008-03-04
打赏
举报
回复
假设我们要计算20位的回文平方数。
我们从回文平方数的中间部分考虑。
我们穷举中间的8位,也就是我提到的a。显然,a只有10000种可能。
我们取b=10^(10+8/2)=10^14,并令C=10^(10-8/2)=10^6.
显然,若x^2是回文数,那么,必有:Y(x,a,10^14)=(x^2-a)%(10^14);
0<Y(x,a,10^14)<10^6.
因此,对任意的a值,如果有算法能做到在O(T)时间内计算出所有Y(x,a,b),那么,我们可以得到一个半约束的解。我们只要再按回文性质,检验得到的解是否真是平方数就可以了。
to dlyme:
应该是(sqrt(a), sqrt(a)+b/2)吧。
大王派我去巡山
2008-02-29
打赏
举报
回复
如果C>=b,那么T近似等于b/2,O(b)和O(T)其实是一回事。
如果C<b,x取(sqrt(a), sqrt(a+b/2))范围内的整数遍历一遍,筛选其中符合要求的y值。
mathe
2008-02-29
打赏
举报
回复
这个是关于二次剩余的计算问题,好像算不上什么难题
其实也就是要对任何的t,0<t<C判断t+a是不是关于b的二次剩余
rover___
2008-02-28
打赏
举报
回复
学习
yaos
2008-02-28
打赏
举报
回复
这问题我看没意义
你能说说和回文的关系么?
c语言
数
学
应用矩阵整
数
素
数
问题
,整
数
趣题,
数
学
问题
求解,矩阵,
回文
素
数
,求100~200之间的素
数
,阿姆斯特朗
数
,特殊的完全
平方
数
,求1000以内的完全
数
,三重
回文
数
,亲密
数
,自守
数
,神奇的
数
字6174,一
数
三
平方
,二分法求解方程,牛顿...
ProjectEuler:解决一些
数
学
问题
的项目
解决一些
数
学
问题
的项目: : 。 以伦纳德·欧拉命名: : 2014 年 3 月 29 日:
问题
1。3 或 5 的倍
数
之和。第 359659 个人解决此
问题
。 04/01/2014:
问题
2。偶
数
斐波那契
数
的总和。 解决此
问题
的第 297816 人。...
动态规划算法入门详解
线性DP详解(算法精讲+刷题实战5)1) 爬楼梯
问题
2)
数
字三角形3) 最长上升子序列4) 最长公共子序列5) 最大连续子段和区间DP详解(算法精讲+刷题实战5)1) 游艇租赁2) 乘法难题3)
回文
4) 括号匹配5) 猴子...
C语言学习实例220例
182 新完全
平方
数
183 三重
回文
数
184 奇
数
方差 185 统计选票 186 同时整除 187 字符左右排序 188 符号算式求解 189
数
字移位 190 统计最高成绩 191 比较字符串长度 192 合并整
数
193 矩阵逆置 194 删除指定的字符 ...
经典实用趣味程序设计编程百例精解.doc(100个实例)
23.由两个
平方
三位
数
获得三个
平方
二位
数
24.阿姆斯特朗
数
25.完全
数
26.亲密
数
27.自守
数
28.
回文
数
29.求具有abcd=(ab+cd)2性质的四位
数
30.求素
数
31.歌德巴赫猜想 32.可逆素
数
33.
回文
素
数
34.要发就...
数据结构与算法
33,008
社区成员
35,326
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章