大榕树——让我们共成长!
大榕树 myDrs.org
您的位置:大榕树 \ 编程       |  Logo语言   |  Pascal语言   |  信息学奥赛   |  高考保送    |  HTML版本
|  信息学奥赛>>解题报告>>考古学家的困境         本站全文搜索: 友情提示:

考古学家的困境
http://www.mydrs.org  12/21/2001  大榕树


[问题描述]
  对于给定的正整数N,判断是否存在正整数E,使的前若干位与N相同,且N的长度小于的长度的一半。若存在,求出最小的E。
[分析]
  我们先证明"no power of 2"是不会出现的。
引理  
  如果a是无理数,那么对任意的e>0和b,存在无穷多的整数m, n使得 。该结论可由"丢番图逼近论"证明得到.

证明  
  由引理,
       
满足该式的m, n无穷多.
  得到
       
  化简得
      
  于是
      
  这里开头就是N.
  证毕.
  受上面证明过程的启发,我们得到了这题的如下解法:

  设N的位数为L,则
  因为满足要求的E总存在,可设
  所以
  设
  于是
  要使整数E存在,必须
  所以我们从L开始枚举K,直到 .于是所求的
[说明]
  该题这样在理论上是可解的,但实际上受编程语言的精度限制,并不是总能求得解。所以也可以枚举E,但高精度计算时只要算前若干位就够了。这点留给各位继续思考。


作 者:李翼
来 源:福建师大附中
共有2291位读者阅读过此文

  • 上篇文章2001福建组队赛试题及数据
  • 下篇文章福建小学生分区联赛试题

  • 发送邮件
    保存页面 打印文章 HTML版本 发表评论

    □- 近期热门文章 □- 相关文章
    1. NOIP2006竞赛大纲 [8307]
    2. 七类高中生具有保送资格 [5911]
    3. NOI2006获奖选手名单 [4956]
    4. 关于举办NOIP2006模拟赛的通告 [4107]
    5. Turbo Pascal各语句运行速... [3595]
    6. Turbo王者归来新Delphi免费... [3182]
    7. IOI2006我国4名选手全部获得金... [2946]
    8. 关于APIO2007与IOI2007... [2764]
    9. noip倒计时 by 枯叶蝴蝶 [2684]
    10. 朱泽园:思想上的金牌更重要 [2169]
    SGOI第14次友谊赛成绩
    SGOI-14友谊赛测试数据
    SGOI14友谊赛试题
    SGOI第十三次友谊赛数据
    SGOI第13次友谊赛成绩揭晓
    SGOI第十三次友谊赛试题
    SGOI第13次友谊赛竞赛规则
    Sgoi12之《黑白瓷砖》
    《哈利·波特与魔法石》
    Sgoi12之《网络传输》
     

    关于本站 | 合作伙伴 | 联系方式
    大榕树 版权所有 ©1999-2006 www.myDrs.org 闽ICP备05000721号