青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

uva 10025 - The ? 1 ? 2 ? ... ? n = k problem

    這也算一個數學類的雜題吧。題目本身比較有意思,解題的思路很需要猜想。題目的意思用+和-去替代式子(? 1 ? 2 ? ... ? n = k)中
的?號,對于指定的K,求最小的n。
   For example: to obtain k = 12 , - 1 + 2 + 3 + 4 + 5 + 6 - 7 = 12 with n = 7。   
   這個題,我的思路大致如下。首先,K可能是正的也是負的,而且顯然負的情況,有相應的正對應情況。那么考慮所有k為正的情況。
由于k一定小于等于n*(n+1)/2的,所以可以先求出這樣的最小n。這個可以二分搜索,或者直接用解不等式方程(不過這種方法一直wa了)。
   然后就剩下的是第二點了,假設a + b = n*(n+1)/2, a - b = k??梢缘玫? n*(n+1)/2 - k = 2 * b。意思是,必須滿足 n*(n+1)/2
和k的差為偶數。假如滿足了,這樣的n是不是一定OK了???   
   答案是肯定的,這一點就是需要猜想的地方了。因為,仔細觀察下,1到n的數字可以組合出任意的1到 n*(n+1)/4之間的數字,這個數字
即是b。至于證明,可以用數學歸納法從n==1開始證明了。。。至此已經很簡單了。  
   由于求n存在2種不同的方法,而且我開始用解一元二次不等式的方法求的N,出現了浮點誤差,一直WA了。后面改成二分才過了。。。

   代碼如下:
#include <stdio.h> 
#include <math.h>

int GetN(int nK)
{
    int nBeg = 1;
    int nEnd = sqrt(nK * 2) + 2;
    
    while (nBeg <= nEnd)
    {
        int nMid = (nBeg + nEnd) / 2;
        int nTemp = (nMid * nMid + nMid) / 2;
        if (nTemp >= nK)
        {
            nEnd = nMid - 1;
        }
        else
        {
            nBeg = nMid + 1;
        }
    }
    
    return nEnd + 1;
}

int main()
{
    int nK;
    int nTest;
    
    scanf("%d", &nTest);
    while (nTest--)
    {
        scanf("%d", &nK);
        if (nK < 0)
        {
            nK *= -1;
        }
        //int nN = ceil(sqrt(2 * fabs(1.0 * nK) + 0.25) - 0.5 + 1e-9);
        //上面那種方法存在浮點誤差,wa了三次
        int nN = GetN(nK);
        
        while (1)
        {
            if (((nN * nN + nN) / 2 - nK) % 2 == 0)
            {
                printf("%d\n", nN);
                break;
            }
            ++nN;
        }
        if (nTest)
        {
            printf("\n");
        }
    }
    
    return 0;
}

posted on 2012-05-04 16:53 yx 閱讀(1446) 評論(0)  編輯 收藏 引用 所屬分類: 數學題

<2012年5月>
293012345
6789101112
13141516171819
20212223242526
272829303112
3456789

導航

統計

公告

常用鏈接

留言簿(3)

隨筆分類

隨筆檔案

me

好友

同學

網友

搜索

最新評論

閱讀排行榜

評論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久露脸国产精品| 欧美亚洲日本国产| 欧美日韩精品免费观看| 欧美精品一区二区三区一线天视频| 久久亚洲视频| 欧美啪啪一区| 国产精品网站在线| 99re66热这里只有精品3直播| 欧美电影美腿模特1979在线看| 久久久免费精品视频| 久久免费视频网站| 欧美激情91| aa级大片欧美| 欧美在线观看一区二区| 欧美搞黄网站| 国产三级精品三级| 亚洲毛片av在线| 欧美一区久久| 亚洲欧洲在线一区| 亚洲天堂av图片| 久久婷婷蜜乳一本欲蜜臀| 欧美日韩免费高清一区色橹橹| 国产欧美一区二区三区久久| 亚洲人成毛片在线播放| 欧美在线播放一区| 亚洲精品孕妇| 久久人人看视频| 欧美午夜久久| 亚洲激情在线观看视频免费| 欧美在线网址| 日韩一级在线| 久久久国产精品亚洲一区| 欧美日韩视频在线一区二区观看视频| 国产精品免费视频xxxx| 亚洲精品乱码久久久久久日本蜜臀| 午夜国产精品影院在线观看| 亚洲黄色大片| 久久国产福利| 国产美女诱惑一区二区| 亚洲视频一区在线| 国产精品夜色7777狼人| 在线免费观看一区二区三区| 欧美综合激情网| 亚洲一区在线播放| 国产精品久久久久久久午夜| 亚洲六月丁香色婷婷综合久久| 久久一区精品| 欧美一区二区三区在线免费观看| 欧美区高清在线| 亚洲经典视频在线观看| 久久久久久亚洲精品中文字幕| 亚洲无线一线二线三线区别av| 欧美激情一区在线观看| 亚洲国产精品一区二区第四页av| 欧美在线看片a免费观看| 这里只有精品电影| 国产精品久久久久久久免费软件| 亚洲一区欧美二区| 一本一本大道香蕉久在线精品| 欧美日韩成人在线播放| 亚洲美女中出| 亚洲美女精品一区| 欧美视频日韩| 亚洲免费视频一区二区| 亚洲一区国产视频| 国产视频一区免费看| 久久亚洲视频| 你懂的视频欧美| 亚洲精品一区二区三区av| 亚洲国产高清在线| 欧美日韩国产不卡| 亚洲免费视频网站| 久久精品二区三区| 亚洲精品少妇30p| 一本到高清视频免费精品| 国产精品免费网站| 久久久夜精品| 欧美wwwwww| 亚洲一区二区三区中文字幕| 亚洲午夜视频在线观看| 国产欧美精品一区| 欧美国产日韩一二三区| 欧美日韩精品欧美日韩精品一 | 国内自拍亚洲| 美国十次了思思久久精品导航| 美日韩精品免费| 中文欧美在线视频| 欧美一级播放| 亚洲精品小视频| 亚洲欧美国产制服动漫| 亚洲高清成人| 日韩视频在线观看一区二区| 国产亚洲综合在线| 亚洲另类自拍| 在线观看欧美激情| 99精品国产福利在线观看免费| 国产午夜精品视频| 最新日韩中文字幕| 精品99一区二区| 日韩西西人体444www| 激情欧美日韩| 亚洲在线观看视频| 亚洲精品综合| 久久精品国产亚洲一区二区| 日韩天堂在线观看| 久久精品在线免费观看| 亚洲免费一在线| 欧美日本亚洲韩国国产| 免费视频一区二区三区在线观看| 国产精品夜夜夜| 一本一本久久a久久精品综合妖精| 在线日韩电影| 欧美在线观看视频在线| 亚洲精品一品区二品区三品区| 香蕉av777xxx色综合一区| 一本久久a久久免费精品不卡 | 欧美视频一区二| 男人的天堂成人在线| 国产一区二区0| 亚洲欧美日韩区| 中文亚洲欧美| 欧美v亚洲v综合ⅴ国产v| 牛夜精品久久久久久久99黑人| 国产日韩欧美精品一区| 亚洲午夜在线| 亚洲在线一区二区三区| 欧美 日韩 国产精品免费观看| 久久精品国产清高在天天线| 国产精品美女| 亚洲一区二区视频在线| 亚洲一区二区成人在线观看| 欧美日本簧片| 9i看片成人免费高清| 亚洲视频在线观看网站| 一本大道久久a久久精品综合| av成人黄色| 欧美人成免费网站| 亚洲日本一区二区三区| 99亚洲伊人久久精品影院红桃| 欧美福利一区二区三区| 91久久精品日日躁夜夜躁欧美| 亚洲国产精品女人久久久| 久久综合九色综合久99| 蜜桃av噜噜一区| 亚洲激情校园春色| 欧美日韩精品久久久| 亚洲深夜福利网站| 久久精品欧洲| 亚洲电影欧美电影有声小说| 蘑菇福利视频一区播放| 亚洲精品男同| 香蕉av777xxx色综合一区| 国产区精品在线观看| 久久婷婷国产综合国色天香| 亚洲黄色天堂| 亚洲欧美日韩精品久久久久| 国产日韩欧美日韩| 久久综合九色综合欧美狠狠| 最近看过的日韩成人| 亚洲免费网址| 伊人成年综合电影网| 欧美人妖另类| 亚洲欧美在线一区二区| 欧美sm视频| 午夜精品国产| 在线日韩中文| 国产精品久久久99| 久久男人av资源网站| 日韩视频中文字幕| 久久精品国产精品| 一级成人国产| 在线精品福利| 国产精品卡一卡二| 蜜桃久久精品乱码一区二区| 一区二区三区欧美| 欧美v国产在线一区二区三区| 亚洲视频自拍偷拍| 一区二区三区在线视频免费观看 | 国产精品第十页| 久久免费视频一区| 亚洲一区二区三区四区视频| 美脚丝袜一区二区三区在线观看| 亚洲午夜激情免费视频| 在线播放国产一区中文字幕剧情欧美| 欧美日韩dvd在线观看| 久久人人精品| 午夜国产精品影院在线观看| 亚洲三级观看| 欧美国产乱视频| 久久精品一区| 羞羞色国产精品| 在线一区二区三区四区| 136国产福利精品导航| 国产一区二区剧情av在线| 国产精品乱码一区二区三区| 欧美日韩国产探花| 欧美成人精品h版在线观看| 欧美伊人久久久久久久久影院| 亚洲视频在线观看网站| 一本色道婷婷久久欧美|