| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 457 人关注过本帖
标题:各位,求大数处理办法,请看题,
取消只看楼主 加入收藏
loveClangage
Rank: 8Rank: 8
来 自:广东云浮
等 级:蝙蝠侠
帖 子:326
专家分:891
注 册:2013-8-23
结帖率:100%
收藏
已结贴  问题点数:100 回复次数:1 
各位,求大数处理办法,请看题,
  一个N位的十进制整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。
     例如:
  当N=3时,153 就满足条件,因为1^3+5^3+3^3=153,....
  当N=21,时求满足条件的所有花朵数....
  
  这个题目,的难处是,这些大数的处理办法,就算是用long long 64位也是越界,各位有什么好
  的办法可以处理这些越界的天文数字啊,难道真是要转换一个更大的进制来处理?
  各位求更好的方法啊。请具体介绍哦,。。。
  还有就是求满足这个数的方法,算法,有什么高效的方法呢,用穷举,暴力,好像行不通的,
  请说说具体解决办法,小弟感激不尽哦,
  
搜索更多相关主题的帖子: 十进制 暴力 
2013-11-23 20:17
loveClangage
Rank: 8Rank: 8
来 自:广东云浮
等 级:蝙蝠侠
帖 子:326
专家分:891
注 册:2013-8-23
收藏
得分:0 
回复 2楼 azzbcc
大数运算的加,减,乘,除,还真没做过呢,就是不知用数组,如何来模拟呢,我个人有的思路就是,用 int a[21],来表示这个21位数,也是用10进制来
因为这样方便的,但如何查找这花朵数,还真想不想好的办法,也没有去写过,呢,我去看过你贴的答案,再细细想想别人的思路吧,

编写的程序,不能改变世界,却可以改变自己...
2013-11-23 22:19
快速回复:各位,求大数处理办法,请看题,
数据加载中...
 
   



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

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