收藏本页
联系我们
论坛帮助

>> 关于竞赛设计的各种算法,欢迎大家到此讨论
趣题之家信息学竞赛算法艺术 → noip2003麦森数部分解&求助

  发表一个新帖子  发起一个新投票  回复本主题 您是本帖的第 1415 个阅读者
  标题:noip2003麦森数部分解&求助 树形   打印   收藏   推荐  
     帅哥哟,离线,有人找我吗?
    
    
    头衔:大菜鸟
    等级:版主
    威望:1
    文章:117
    积分:315
    注册:2004-10-19
 QQ 给licong发送一个短消息 把licong加入好友 查看licong的个人资料 搜索licong在的所有贴子 点击这里发送电邮给licong 引用回复这个贴子 回复这个贴子 楼主
发贴心情 noip2003麦森数部分解&求助


题四、麦森数(Mason.pas)


【问题描述】形如2P-1的素数称为麦森数,这时P一定也是个素数。但反过来不一定,即如果P是个素数,2P-1不一定也是素数。到1998年底,人们已找到了37个麦森数。最大的一个是P=3021377,它有909526位。麦森数有许多重要应用,它与完全数密切相关。


任务:从文件中输入P(1000<P<3100000),计算2P-1的位数和最后500位数字(用十进制高精度数表示)



【输入格式】


文件中只包含一个整数P(1000<P<3100000)



【输出格式】


第一行:十进制高精度数2P-1的位数。


第2-11行:十进制高精度数2P-1的最后500位数字。(每行输出50位,共输出10行,不足500位时高位补0)


不必验证2P-1与P是否为素数。



【输入样例】


1279



【输出样例】


386


00000000000000000000000000000000000000000000000000


00000000000000000000000000000000000000000000000000


00000000000000104079321946643990819252403273640855


38615262247266704805319112350403608059673360298012


23944173232418484242161395428100779138356624832346


49081399066056773207629241295093892203457731833496


61583550472959420547689811211693677147548478866962


50138443826029173234888531116082853841658502825560


46662248318909188018470682222031405210266984354887


32958028878050869736186900714720710555703168729087


这是我的程序:



点击浏览该文件
只能求出500位,哪位大虾能告诉我怎么求2P-1的位数?


终极菜鸟复活~~~~~~
发贴IP已设置保密 2004-10-27 12:55
       
     帅哥哟,离线,有人找我吗?
    
    
    头衔:大菜鸟
    等级:版主
    威望:1
    文章:117
    积分:315
    注册:2004-10-19
 QQ 给licong发送一个短消息 把licong加入好友 查看licong的个人资料 搜索licong在的所有贴子 点击这里发送电邮给licong 引用回复这个贴子 回复这个贴子 2
发贴心情 做出来了

看!




点击浏览该文件
用分治


位数可以用trunc(ln(2)/ln(10)*n)+1求


终极菜鸟复活~~~~~~
发贴IP已设置保密 2004-11-01 19:40
       
     帅哥哟,离线,有人找我吗?
    
    
    等级:管理员
    威望:50
    文章:291
    积分:669
    注册:2003-05-18
 QQ 给趣题之主发送一个短消息 把趣题之主加入好友 查看趣题之主的个人资料 搜索趣题之主在的所有贴子 点击这里发送电邮给趣题之主 访问趣题之主的主页引用回复这个贴子 回复这个贴子 3
发贴心情
这叫 设问。对吧?
发贴IP已设置保密 2004-11-01 20:04
       
     帅哥哟,离线,有人找我吗?
    
    
    头衔:大菜鸟
    等级:版主
    威望:1
    文章:117
    积分:315
    注册:2004-10-19
 QQ 给licong发送一个短消息 把licong加入好友 查看licong的个人资料 搜索licong在的所有贴子 点击这里发送电邮给licong 引用回复这个贴子 回复这个贴子 4
发贴心情


应该为别人的进步高兴吗


顺便说一下


那个算式从一本数学书上抄的


终极菜鸟复活~~~~~~
发贴IP已设置保密 2004-11-02 13:19
       
     帅哥哟,离线,有人找我吗?
    
    
    等级:版主
    文章:23
    积分:129
    注册:2004-08-17
给ppatsname发送一个短消息 把ppatsname加入好友 查看ppatsname的个人资料 搜索ppatsname在的所有贴子 点击这里发送电邮给ppatsname 引用回复这个贴子 回复这个贴子 5
发贴心情

数学书吗??

位数 可以用log算,另外用高精度!!!有什么问题吗???

发贴IP已设置保密 2004-11-03 18:32
       
     帅哥哟,离线,有人找我吗?
    
    
    头衔:大菜鸟
    等级:版主
    威望:1
    文章:117
    积分:315
    注册:2004-10-19
 QQ 给licong发送一个短消息 把licong加入好友 查看licong的个人资料 搜索licong在的所有贴子 点击这里发送电邮给licong 引用回复这个贴子 回复这个贴子 6
发贴心情

自己看一下范围,用高精度很快就超时了


应该分治!!


终极菜鸟复活~~~~~~
发贴IP已设置保密 2004-11-12 13:08
       

 6   6   1/1页      1    


网上贸易 创造奇迹! 阿里巴巴 Alibaba

Powered By Dvbbs Version 7.1.0
Copyright ©2003 - 2006 QTHome.Org
页面执行时间 00.23438 秒, 3 次数据查询
本论坛采用阿里巴巴支付宝网上银行支付系统,安全、可靠、便捷