<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編寫您的答案。使用他們的在線測試系統,可以檢查您的答案的正確性,評估您的程序的性能。通過和其他人的程序的性能的比較,您可以練習編寫高效程序的能力。

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

    評論

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

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

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

    網站很粗糙的感覺.  回復  更多評論   

    # n+3問題,不知道第三個數是怎么計算出來的 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是偶數的時候, n/2, 16/2=8  回復  更多評論   


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


    網站導航:
     
    <2007年4月>
    25262728293031
    1234567
    891011121314
    15161718192021
    22232425262728
    293012345

    導航

    統計

    公告

  • 轉載請注明出處.
  • msn: gr8vyguy at live.com
  • 常用鏈接

    留言簿(9)

    隨筆分類(68)

    隨筆檔案(80)

    文章分類(1)

    My Open Source Projects

    搜索

    積分與排名

    最新評論

    主站蜘蛛池模板: 亚洲免费电影网站| 在线天堂免费观看.WWW| 日本免费高清视频| 成人午夜视频免费| 日本亚洲成高清一区二区三区| 亚洲人成电影网站| 两个人看的www高清免费视频| 一二三四影视在线看片免费| 亚洲激情黄色小说| 久久久久久久99精品免费观看| 国产在线19禁免费观看国产| 亚洲理论片在线中文字幕| 91免费人成网站在线观看18| 亚洲AV无码一区二区三区牛牛| 免费观看成人久久网免费观看| 香蕉视频在线观看亚洲| aaa毛片免费观看| 国产一区二区视频免费| 亚洲中文字幕无码av| 精品无码免费专区毛片| 亚洲制服丝袜中文字幕| 1a级毛片免费观看| 亚洲AV无码专区电影在线观看| 成年免费a级毛片| 免费v片在线观看无遮挡| 亚洲日韩久久综合中文字幕| 成人免费视频网站www| 亚洲韩国—中文字幕| 中国videos性高清免费| 国产精品亚洲不卡一区二区三区| 狠狠热精品免费观看| 无码欧精品亚洲日韩一区夜夜嗨 | 亚洲日本va在线视频观看| 边摸边吃奶边做爽免费视频99| 青青草原亚洲视频| 久久毛片免费看一区二区三区| 亚洲一区二区三区高清| 亚洲免费网站在线观看| 免费国产va视频永久在线观看| 亚洲国产精品一区二区三区久久 | 亚洲一卡2卡3卡4卡5卡6卡|