| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 637 人关注过本帖
标题:处理一个巨大的数,求一个好点的算法
只看楼主 加入收藏
DaytonaUSA
Rank: 1
等 级:新手上路
威 望:1
帖 子:58
专家分:3
注 册:2004-4-12
收藏
 问题点数:0 回复次数:8 
处理一个巨大的数,求一个好点的算法
关于对一个非常大的数列进行压缩的算法,比如数列
01H 02H 03H 04H 05H 06H
代表
1*256^5+2*256^4+3*256^3+4*256^2+5*256+6
这么大的数.

要将其转换成一个以基于900的序列,这个巨大的数目可以换算成这个基于900的式子
1*900^4+620*900^3+89*900^2+74*900+846
从而得到最终的数列
1 620 89 74 846
这样就把原来这个数列的6个元素压缩成5个.

请问如果要在某台32位计算机器上换算这样的数列,用什么算法比较好?

多谢!

[此贴子已经被作者于2006-3-3 10:58:44编辑过]

搜索更多相关主题的帖子: 算法 
2006-03-03 09:14
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
建议斑主 封楼上ID  到处发这广告地址干什么?

叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-03 17:00
梦想中国
Rank: 2
等 级:新手上路
威 望:5
帖 子:539
专家分:0
注 册:2006-2-26
收藏
得分:0 
楼主的是什么问题啊!我怎么一点都看不明白。

2006-03-03 19:05
DaytonaUSA
Rank: 1
等 级:新手上路
威 望:1
帖 子:58
专家分:3
注 册:2004-4-12
收藏
得分:0 
就是一个很大的数
1*256^5+2*256^4+3*256^3+4*256^2+5*256+6
和另外一个式子
1*900^4+620*900^3+89*900^2+74*900+846
值相等.

那么随便给出一个
X1*256^5 + X2*256^4 + X3*256^3 + X4*256^2 + X5*256 + 6
这个式子同
Y1*900^4 + Y2*900^3 + Y3*900^2 + Y4*900 + Y5
相等
给出一组X1、X2、X3、X4、X5
如何得到Y1、Y2、Y3、Y4、Y5 ?

多谢!

My Personal Weblog: http://www.twinbee.info
2006-03-03 20:05
voldemort
Rank: 1
等 级:新手上路
帖 子:40
专家分:0
注 册:2006-3-1
收藏
得分:0 
有意思,没人想玩玩吗?

黑魔法
2006-03-03 22:25
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 
我想玩。晚上试试(只怕玩不出来)

叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-03 22:35
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

贴上几组测试检证数据


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2006-03-04 13:41
mwjpiero
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2006-3-4
收藏
得分:0 
就是类似数学里的进制问题啊。求一个数的n基数这个不难吧。
2006-03-04 17:35
DaytonaUSA
Rank: 1
等 级:新手上路
威 望:1
帖 子:58
专家分:3
注 册:2004-4-12
收藏
得分:0 
找到了一个数据类型uint64_t足够可以装下这么大的数,不用再找算法了.

多谢大家捧场!

My Personal Weblog: http://www.twinbee.info
2006-03-05 13:03
快速回复:处理一个巨大的数,求一个好点的算法
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.074764 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved