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

糯米

TI DaVinci, gstreamer, ffmpeg
隨筆 - 167, 文章 - 0, 評論 - 47, 引用 - 0
數據加載中……

POJ 3172 Scales 牛題

這題目真的把人雷了!
題目看上去是最簡單的那種01背包,但范圍是 2^30 特別大,所以必然就不能用背包來做,只能搜索。
題目說 N <= 1000,還說輸入的數據中,一個數大于它前面兩個數的和。
所以就一直在想,是不是能利用這種特性來做些什么,但是思考了很久,無果。
看到題目 1400 / 300 的通過率,就認定這是一道難題了,基本做不出來了。
于是就直接看了下數據,發現 N 最大才 40 !
寫了一個很簡單的搜索,0ms 就過了。被瞬間雷倒了!
為什么這道題要這樣整蠱人呢?
看到 Discuss 里面有人提到“斐波那契數列”。忽然發現,題目的數據不就是跟“斐波那契”差不多嗎!
只不過增長的還要快一點。
寫了個程序測了下,發現第 46 項的和就已經超過 2^30 了。瞬間又無語了。
所以這題目確實是一道牛題!


#include <stdio.h>
#include 
<math.h>

int detect_range()
{
    
double f, n;

    
for (n = 1; n < 100; n++{
        f 
= pow(((sqrt(5.0+ 1/ 2), n);
        printf(
"%d -> %lf\n", (int)n, f);
        
if ((int)f > (1 << 30))
            
break;
    }


    
return 0;
}


#define MAX_N 64

__int64 sum[MAX_N], data[MAX_N], min_val, C;
int N;

void dfs(int idx)
{
    
while (idx > 0 && data[idx] > C) 
        idx
--;
    
while (idx > 0 && sum[idx] >= C) {
        C 
-= data[idx];
        dfs(idx 
- 1);
        C 
+= data[idx];
        dfs(idx 
- 1);
        idx
--;
    }

    
if (C - sum[idx] < min_val)
        min_val 
= C - sum[idx];
}


int main()
{
    
int i;

    freopen(
"e:\\test\\in.txt""r", stdin);

    scanf(
"%d%I64d"&N, &C);
    
for (i = 1; i <= N; i++{
        scanf(
"%I64d"&data[i]);
        sum[i] 
= sum[i - 1+ data[i];
    }

    min_val 
= C;
    
while (data[N] > C)
        N
--;
    dfs(N);
    printf(
"%I64d\n", C - min_val);

    
return 0;
}


posted on 2010-03-31 12:57 糯米 閱讀(512) 評論(0)  編輯 收藏 引用 所屬分類: POJ

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            久久久国产91| 国产精品高清在线观看| 亚洲国产老妈| 一区二区欧美国产| 精品91视频| 国产精品亚洲网站| 欧美日韩一区在线播放| 看片网站欧美日韩| 欧美一级大片在线观看| 亚洲视频在线观看三级| 亚洲国产你懂的| 欧美成人午夜视频| 久久午夜色播影院免费高清| 欧美一区二区三区免费视频| 亚洲性线免费观看视频成熟| 日韩午夜一区| 亚洲精品国产品国语在线app| 激情成人亚洲| 黄色精品一区二区| 国产综合色在线视频区| 国产精品揄拍一区二区| 国产精品国产一区二区| 欧美—级高清免费播放| 久久久久久久久久久一区| 久久精品91久久香蕉加勒比| 欧美一区二区私人影院日本 | 久久aⅴ国产紧身牛仔裤| 亚洲一区亚洲| 亚洲女同精品视频| 亚洲欧美日韩中文视频| 午夜日韩在线观看| 欧美在线视频免费播放| 久久福利一区| 久久精品中文字幕免费mv| 久久国产精品亚洲va麻豆| 久久精品女人| 免费影视亚洲| 欧美激情黄色片| 欧美日韩一区国产| 国产精品狼人久久影院观看方式| 国产精品欧美一区二区三区奶水| 国产精品人人做人人爽| 国产欧美日韩综合| 国内精品久久久| 亚洲国产精品www| 99精品国产在热久久婷婷| 在线亚洲观看| 欧美一区二区三区四区在线观看| 久久精品视频在线观看| 欧美午夜不卡在线观看免费 | 国产精品久久久999| 国产精品毛片va一区二区三区 | 亚洲男人影院| 久久成人国产| 美女网站在线免费欧美精品| 欧美日本国产| 国产精品亚洲激情| 精品福利av| 99re6热只有精品免费观看| 亚洲欧美国产高清va在线播| 久久九九国产精品怡红院| 欧美国产日韩精品| 这里是久久伊人| 久久av一区二区三区亚洲| 欧美a级片一区| 国产精品久久久久久影视| 国内精品久久久久影院优| 亚洲精品少妇| 香蕉视频成人在线观看| 欧美**人妖| 一区二区三区欧美视频| 久久久999国产| 欧美日韩综合在线| 一区二区三区在线免费播放| 中文在线资源观看网站视频免费不卡| 久久av资源网站| 亚洲人成精品久久久久| 羞羞答答国产精品www一本| 欧美国产专区| 国产一级揄自揄精品视频| 亚洲乱码国产乱码精品精可以看| 欧美一区二区视频网站| 亚洲国产裸拍裸体视频在线观看乱了中文 | 日韩天天综合| 久久国产夜色精品鲁鲁99| 欧美日韩一二三四五区| 韩国女主播一区| 亚洲在线不卡| 欧美激情一区三区| 欧美在线观看日本一区| 欧美性猛交xxxx免费看久久久 | 国产情侣一区| 亚洲麻豆av| 久久综合久久久久88| 亚洲视屏在线播放| 欧美大片一区| 狠狠色丁香婷婷综合影院| 亚洲尤物在线视频观看| 亚洲国产精品成人综合| 久久精品国产在热久久| 国产精品美女久久久免费| 亚洲精品一区二区三区福利| 久久久久久久一区| 亚洲深夜影院| 欧美精品1区| 亚洲国产精品久久91精品| 久久久蜜桃精品| 亚洲欧美bt| 国产精品xxxav免费视频| 亚洲美女91| 欧美国产在线电影| 久久―日本道色综合久久| 国产一区二区在线观看免费播放| 亚洲欧美久久久| 亚洲毛片在线免费观看| 欧美大片一区二区| 亚洲国产精品va在线看黑人动漫| 久久青草欧美一区二区三区| 亚洲综合国产激情另类一区| 欧美性大战久久久久久久| 一本色道久久综合一区 | 欧美日韩国产在线观看| 亚洲人成人一区二区三区| 免费视频一区二区三区在线观看| 欧美在线一二三区| 国产午夜亚洲精品不卡| 久久国产精品网站| 篠田优中文在线播放第一区| 亚洲精品久久7777| 在线观看中文字幕不卡| 久久久在线视频| 性久久久久久久久久久久| 国产精品羞羞答答| 性色av一区二区三区在线观看| 亚洲深夜福利在线| 国产精品专区第二| 久久激情网站| 久久精品一级爱片| 亚洲成人原创| 亚洲国产精品激情在线观看| 欧美激情女人20p| 中文一区字幕| 亚洲一区日韩在线| 国产亚洲精品久久久久久| 久久久久久久久岛国免费| 久久国产欧美| 亚洲国产欧美另类丝袜| 亚洲国产精品va在线看黑人| 欧美片在线观看| 午夜精品久久久久久久久久久久 | 99成人在线| 欧美新色视频| 久久精品卡一| 久久女同精品一区二区| 亚洲人午夜精品| 日韩午夜在线观看视频| 欧美午夜精品理论片a级按摩| 亚洲欧美国产不卡| 久久成人免费网| 亚洲国产老妈| 亚洲欧洲一区二区在线播放| 欧美午夜在线| 久久国产婷婷国产香蕉| 久久久久久一区二区三区| 亚洲区在线播放| 在线视频你懂得一区| 国产在线一区二区三区四区| 欧美二区乱c少妇| 欧美日韩一本到| 久久久999精品免费| 久久综合电影一区| 亚洲午夜视频在线观看| 欧美有码视频| 亚洲毛片在线免费观看| 亚洲女人天堂成人av在线| 亚洲国产一成人久久精品| 一区二区不卡在线视频 午夜欧美不卡'| 国产精品美女xx| 欧美成人午夜免费视在线看片 | 欧美黑人在线播放| 欧美视频在线不卡| 久久青草久久| 欧美日韩在线播放三区| 久久一区亚洲| 欧美图区在线视频| 欧美xart系列在线观看| 国产精品萝li| 91久久精品网| 国产在线拍偷自揄拍精品| 亚洲蜜桃精久久久久久久 | 国内精品美女在线观看| 亚洲精品专区| 影音先锋日韩有码| 一区二区高清视频在线观看| 禁久久精品乱码| 亚洲视频999| 亚洲三级毛片| 久久精品国产欧美激情 | 午夜精品影院| 欧美不卡视频一区发布|