• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            ACM___________________________

            ______________白白の屋
            posts - 182, comments - 102, trackbacks - 0, articles - 0
            <2010年8月>
            25262728293031
            1234567
            891011121314
            15161718192021
            22232425262728
            2930311234

            常用鏈接

            留言簿(24)

            隨筆分類(332)

            隨筆檔案(182)

            FRIENDS

            搜索

            積分與排名

            最新隨筆

            最新評論

            閱讀排行榜

            評論排行榜

            MiYu原創, 轉帖請注明 : 轉載自 ______________白白の屋

            題目地址:
                     http://acm.hdu.edu.cn/showproblem.php?pid=2085
            題目描述:
            Problem Description
            某核反應堆有兩類事件發生:
            高能質點碰擊核子時,質點被吸收,放出3個高能質點和1個低能質點;
            低能質點碰擊核子時,質點被吸收,放出2個高能質點和1個低能質點。
            假定開始的時候(0微秒)只有一個高能質點射入核反應堆,每一微秒引起一個事件發生(對于一個事件,當前存在的所有質點都會撞擊核子),試確定n微秒時高能質點和低能質點的數目。
             

            Input
            輸入含有一些整數n(
            0≤n≤33),以微秒為單位,若n為-1表示處理結束。
             

            Output
            分別輸出n微秒時刻高能質點和低能質點的數量,高能質點與低能質點數量之間以逗號空格分隔。每個輸出占一行。
             

            Sample Input
            5 2
            -1
             

            Sample Output
            571209
            114

            一個很簡單的遞推題 :     
                                                                               H[i] = 3 * H[i-1] + 2 * L[i-1];     //高能
                                                                               L[i] = H[i-1] + L[i-1];
                               // 低能

            有一點要注意 , 需要 64位整形保存結果, 否則會溢出.

            代碼如下:
            MiYu原創, 轉帖請注明 : 轉載自 ______________白白の屋

            #include 
            <iostream>
            using namespace std;
            int main ()
            {
                
            long long H[34= { 1 , 3 },L[34= { 0 , 1 };
                
            for ( int i = 2; i != 34++ i )
                {
                      H[i] 
            = 3 * H[i-1+ 2 * L[i-1];
                      L[i] 
            = H[i-1+ L[i-1]; 
                }
                
            int N;
                
            while ( cin >> N , N + 1 )
                {
                      cout 
            << H[N] << "" << L[N] << endl; 
                }
                
            return 0
            }
            2021国产精品午夜久久| 久久成人永久免费播放| 亚洲中文久久精品无码ww16| 波多野结衣久久一区二区| 男女久久久国产一区二区三区| 欧美亚洲色综久久精品国产 | 久久福利片| 久久精品国产亚洲AV不卡| 九九精品99久久久香蕉| 久久婷婷五月综合色99啪ak| 久久久国产打桩机| 久久99精品久久久久久9蜜桃| 久久人做人爽一区二区三区 | 久久婷婷国产剧情内射白浆| 精品久久一区二区| 亚洲精品高清国产一线久久| 久久久久国产一区二区三区| 久久99精品久久久久久hb无码| 中文字幕无码久久人妻| 中文字幕亚洲综合久久| 久久久久久无码Av成人影院| 一本色道久久88综合日韩精品 | 欧美久久精品一级c片片| 男女久久久国产一区二区三区 | 久久精品国产亚洲Aⅴ香蕉| 久久亚洲精品国产精品| 久久精品国产亚洲AV久| 伊人久久成人成综合网222| 久久精品国产亚洲Aⅴ香蕉| 韩国三级中文字幕hd久久精品| 91精品国产91久久久久久蜜臀| 久久精品国产亚洲av水果派| 色综合久久久久久久久五月 | 999久久久免费国产精品播放| 久久99国产综合精品女同| 久久精品国产亚洲AV电影| 午夜人妻久久久久久久久| 亚洲精品乱码久久久久久| 无码日韩人妻精品久久蜜桃| 日本久久久久亚洲中字幕| 国产精品99久久99久久久|