<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    gr8vyguy@Blogjava

    程序員的練武場

    online-judge.uva.es 這里有幾百個不同難度的程序題, 您可以用C, C++, Pascal或者Java編寫您的答案。使用他們的在線測試系統(tǒng),可以檢查您的答案的正確性,評估您的程序的性能。通過和其他人的程序的性能的比較,您可以練習編寫高效程序的能力。

    posted on 2007-04-06 13:55 gr8vyguy 閱讀(1746) 評論(4)  編輯  收藏

    評論

    # re: 程序員的練武場 2007-04-06 14:53 junglesong

    哦,這倒很有意思啊.  回復  更多評論   

    # re: 程序員的練武場 2007-04-06 14:59 junglesong

    網(wǎng)站很粗糙的感覺.  回復  更多評論   

    # n+3問題,不知道第三個數(shù)是怎么計算出來的 2007-04-08 04:00 zl



    The 3n + 1 problem


    Background
    Problems in Computer Science are often classified as belonging to a certain class of problems (e.g., NP, Unsolvable, Recursive). In this problem you will be analyzing a property of an algorithm whose classification is not known for all possible inputs.


    The Problem
    Consider the following algorithm:


    1. input n

    2. print n

    3. if n = 1 then STOP

    4. if n is odd then

    5. else

    6. GOTO 2


    Given the input 22, the following sequence of numbers will be printed 22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1

    It is conjectured that the algorithm above will terminate (when a 1 is printed) for any integral input value. Despite the simplicity of the algorithm, it is unknown whether this conjecture is true. It has been verified, however, for all integers n such that 0 < n < 1,000,000 (and, in fact, for many more numbers than this.)

    Given an input n, it is possible to determine the number of numbers printed (including the 1). For a given n this is called the cycle-length of n. In the example above, the cycle length of 22 is 16.

    For any two numbers i and j you are to determine the maximum cycle length over all numbers between i and j.


    The Input
    The input will consist of a series of pairs of integers i and j, one pair of integers per line. All integers will be less than 1,000,000 and greater than 0.

    You should process all pairs of integers and for each pair determine the maximum cycle length over all integers between and including i and j.

    You can assume that no operation overflows a 32-bit integer.


    The Output
    For each pair of input integers i and j you should output i, j, and the maximum cycle length for integers between and including i and j. These three numbers should be separated by at least one space with all three numbers on one line and with one line of output for each line of input. The integers i and j must appear in the output in the same order in which they appeared in the input and should be followed by the maximum cycle length (on the same line).


    Sample Input

    1 10
    100 200
    201 210
    900 1000


    Sample Output

    1 10 20
    100 200 125
    201 210 89
    900 1000 174

      回復  更多評論   

    # re: 程序員的練武場 2007-04-08 09:36 喜來樂哈哈

    @zl
    n是偶數(shù)的時候, n/2, 16/2=8  回復  更多評論   


    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導航:
     
    <2007年4月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    導航

    統(tǒng)計

    公告

  • 轉(zhuǎn)載請注明出處.
  • msn: gr8vyguy at live.com
  • 常用鏈接

    留言簿(9)

    隨筆分類(68)

    隨筆檔案(80)

    文章分類(1)

    My Open Source Projects

    搜索

    積分與排名

    最新評論

    主站蜘蛛池模板: 亚洲真人无码永久在线| 全免费a级毛片免费看无码| 亚洲综合激情另类专区| 西西人体大胆免费视频| 深夜国产福利99亚洲视频| 精品无码专区亚洲| 免费中文字幕一级毛片| 猫咪免费人成网站在线观看入口| 成人免费视频国产| 九九免费精品视频在这里| 国产精品亚洲综合专区片高清久久久| www一区二区www免费| 久久亚洲国产午夜精品理论片 | 亚洲欧美黑人猛交群| 成人免费午夜视频| 亚洲av永久无码精品网址| 免费人妻av无码专区| eeuss草民免费| 亚洲丁香色婷婷综合欲色啪| 亚洲一级毛片免费在线观看| 日本亚洲色大成网站www久久 | aⅴ在线免费观看| 久久亚洲精品无码av| 久久精品国产精品亚洲人人 | 亚洲第一极品精品无码久久| 无码人妻久久一区二区三区免费| 亚洲另类春色校园小说| 亚洲Av无码乱码在线znlu| 在线观看免费无码专区| 亚洲成aⅴ人在线观看| 国产男女猛烈无遮挡免费视频| 午夜在线免费视频 | vvvv99日韩精品亚洲| 中文字幕无码一区二区免费| 亚洲一区电影在线观看| 亚洲精品无码久久不卡| 啦啦啦完整版免费视频在线观看 | 亚洲欧美日韩一区二区三区| 久久久久亚洲AV成人网人人软件| 亚洲成人免费在线| 日日摸日日碰夜夜爽亚洲|