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

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

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

   代碼如下:
#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);
        //上面那種方法存在浮點(diǎn)誤差,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) 評(píng)論(0)  編輯 收藏 引用 所屬分類(lèi): 數(shù)學(xué)題

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

導(dǎo)航

統(tǒng)計(jì)

公告

常用鏈接

留言簿(3)

隨筆分類(lèi)

隨筆檔案

me

好友

同學(xué)

網(wǎng)友

搜索

最新評(píng)論

閱讀排行榜

評(píng)論排行榜

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲精品影院在线观看| 韩国美女久久| 久久国内精品自在自线400部| 夜色激情一区二区| 9i看片成人免费高清| 一区二区三区欧美| 欧美ab在线视频| 久久久久一区二区三区四区| 久久精品麻豆| 久久综合久久美利坚合众国| 久热re这里精品视频在线6| 欧美国产高潮xxxx1819| 亚洲精品国偷自产在线99热| 亚洲激情女人| 亚洲主播在线观看| 久久亚洲私人国产精品va媚药| 免费一级欧美在线大片| 欧美三级电影一区| 黄色亚洲网站| 亚洲手机成人高清视频| 久久亚洲一区二区三区四区| 亚洲国产精品成人综合| 亚洲天堂偷拍| 欧美成人蜜桃| 国产亚洲精品aa| av成人动漫| 久久一区二区三区av| 日韩视频精品| 裸体素人女欧美日韩| 国产精品人人做人人爽| 91久久久在线| 久久精品国产免费看久久精品| 亚洲黄色成人久久久| 新狼窝色av性久久久久久| 欧美精品18+| 亚洲盗摄视频| 久久久噜噜噜| 亚洲欧美清纯在线制服| 欧美精品一卡二卡| 亚洲国产成人不卡| 久久乐国产精品| 亚洲自拍偷拍色片视频| 欧美日韩三级| 亚洲精品一区二区三区在线观看| 欧美一区二区三区日韩视频| 亚洲精品一区二区三区不| 久久综合999| 一区三区视频| 蜜臀久久99精品久久久画质超高清| 99热在线精品观看| 欧美不卡三区| 亚洲国产专区| 欧美大片在线观看一区| 久久精品日产第一区二区三区| 国产精品久久久久婷婷| 在线一区欧美| 日韩视频在线一区| 欧美日韩成人免费| 这里只有视频精品| 亚洲精品一级| 国产精品福利影院| 亚洲一区二区三区午夜| 一本色道久久88亚洲综合88| 欧美日韩在线三区| 欧美日韩极品在线观看一区| 久久国产精品一区二区三区| 国产精品视频不卡| 欧美一区二区三区在线视频| 亚洲一区二区三区在线播放| 国产精品影院在线观看| 欧美在线在线| 久久人人97超碰精品888| 在线看欧美日韩| 亚洲激情在线播放| 欧美偷拍一区二区| 欧美在线播放一区二区| 久久精品91| 日韩视频免费看| 亚洲天堂成人在线观看| 国产亚洲一级| 亚洲第一精品影视| 欧美午夜精品电影| 久久久九九九九| 欧美电影专区| 久久成人免费网| 免费成人av在线| 亚洲欧美视频在线观看| 欧美中文字幕精品| av不卡在线| 欧美一区二区三区在线播放| 91久久国产综合久久| 亚洲视频国产视频| 一色屋精品视频在线观看网站| 亚洲第一在线综合网站| 欧美性猛交xxxx乱大交蜜桃| 久久久精品一区| 欧美日韩亚洲精品内裤| 久久久精品视频成人| 欧美精品激情| 久久先锋影音av| 欧美午夜精品久久久久免费视| 久久中文欧美| 国产精品日日做人人爱| 欧美激情在线免费观看| 国产欧美大片| 99亚洲视频| 亚洲经典一区| 久久久精品tv| 欧美一二三区在线观看| 欧美成人激情视频| 久久人人97超碰国产公开结果 | 亚洲一区精品视频| 在线观看欧美成人| 亚洲香蕉成视频在线观看| 亚洲精品久久视频| 久久激情综合| 欧美一区二区性| 欧美性事在线| 亚洲精品一区二区三区99| 精品成人在线| 欧美中文字幕在线观看| 亚洲自拍偷拍视频| 欧美日韩岛国| 91久久一区二区| 亚洲黄色有码视频| 国产在线麻豆精品观看| 免费观看成人网| 国产精品jizz在线观看美国| 99国产精品国产精品久久| 国产一区二区在线免费观看| 亚洲欧美综合v| 欧美网站大全在线观看| 欧美亚洲在线视频| 久久青草久久| 午夜日韩在线| 免费的成人av| 麻豆乱码国产一区二区三区| 国产欧美二区| 欧美在线观看网站| 亚洲欧洲一区二区在线播放| 亚洲天堂av高清| 亚洲少妇一区| 国产午夜精品理论片a级探花| 欧美一区二区观看视频| 国产无一区二区| 亚洲国产经典视频| 免费不卡视频| 亚洲区在线播放| 午夜亚洲性色福利视频| 欧美日韩一区二区精品| 亚洲影音一区| 久久香蕉精品| 欧美一级视频| 欧美一区亚洲一区| 国产日韩一区二区三区在线播放 | 亚洲人久久久| 91久久精品国产91性色| 久久中文欧美| 亚洲影院在线观看| 午夜精品www| 亚洲第一网站免费视频| 裸体丰满少妇做受久久99精品| 亚洲欧美一区二区激情| 欧美综合二区| 亚洲精品久久嫩草网站秘色| 久久国产精品第一页 | 亚洲国产网站| 麻豆精品在线视频| 欧美在线亚洲在线| 欧美日韩一区二区高清| 一本大道久久a久久精二百| 欧美性色综合| 欧美大片免费观看在线观看网站推荐| 欧美成人激情在线| 久久久无码精品亚洲日韩按摩| 亚洲黄一区二区三区| 亚洲福利电影| 亚洲国产精品ⅴa在线观看| 免费成人高清视频| 宅男在线国产精品| 欧美在线黄色| 日韩写真视频在线观看| 日韩视频亚洲视频| 欧美日韩综合另类| 亚洲欧美一区二区视频| 蜜桃av一区| 久久综合亚州| 日韩一区二区免费高清| 欧美成人国产| 亚洲性视频网站| 一区二区高清视频| 日韩视频在线免费| 国产精品av一区二区| 狼狼综合久久久久综合网| 亚洲一级二级| 在线视频你懂得一区二区三区| 99视频精品全国免费| 国产欧美在线| 小黄鸭精品密入口导航| 国产精品v欧美精品v日韩|