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

隨筆-72  評論-126  文章-0  trackbacks-0
呵呵,剛好看到你的回復

這里沒有代碼格式
自己復制ALT + F8一下


#include<stdio.h>
#include<string>
#define Min(a,b) a>b?b:a
struct DP{
int score;
int next;
int time;
}dp[32768];
struct Homework{
int deadlion,time;
char name[101];
}hw[15];
char ans[15][101];
int n;

void dfs(int k)
{
int i,min,cnt,time,d=k,id,score,next,t;
char ch[16];

memset(ch,'0',sizeof(ch));
i = 14;
d = k;
cnt = 0;
ch[15] = 0;
while(d)
{
if(d&1)
{
cnt += d&1;
ch[i] = (d&1) + '0';
id = i;//如果只有一個1,id可以記錄下1的位子
}
i --;
d >>= 1;
}//轉化成二進制

if(cnt == 1)//最底下的情況,只完成了一種作業
{
id = 14 - id;
if(hw[id].deadlion >= hw[id].time)
dp[k].score = 0;
else
dp[k].score = hw[id].time - hw[id].deadlion;
dp[k].time = hw[id].time;
dp[k].next = id;
return ;
}

min = 0x7FFFFFFF;
for(i=0;i<15;i++)
{
if(ch[i]=='1')
{
id = 14 - i;
int kk = k - (1<<id);
if(dp[kk].time == -1)
dfs(kk);
time = dp[kk].time + hw[id].time;
score = dp[kk].score;
if(hw[id].deadlion < time)
score += (time-hw[id].deadlion);
if(score < min || score == min && strcmp(hw[id].name,hw[next].name)<0)
{
if(score<min)
next = id;
min = score;
t = time;
}
}
}
dp[k].score = min;
dp[k].next = next;
dp[k].time = t;
}


int main()
{
int T,i,k;
scanf("%d",&T);
while (T--)
{
scanf("%d",&n);
k = (1<<n)-1;//一共有這么多可能
for(i=0;i<=k;i++)
dp[i].time = -1;
for(i=0;i<n;i++)
scanf("%s%d%d",hw[i].name,&hw[i].deadlion,&hw[i].time);
dfs(k);
printf("%d\n",dp[k].score);
//輸出名字
for(i=0;i<n;i++)
{
strcpy(ans[i],hw[ dp[k].next ].name);
k = k - (1<<(dp[k].next));
}
for(i=n-1;i>=0;i--)
puts(ans[i]);
}
return 0;
}
@hhanger
哦,“映射二叉堆”原來已經有名字了的,哎呀,我孤陋寡聞了。。

呵呵,我習慣把一些數組名都取做hh的,哈哈~~
re: zjut 擲飛盤 shǎ崽 2009-05-19 15:05
為什么。。。n是偶數的時候要除以二啊?
re: zjut 擲飛盤 shǎ崽 2009-05-19 14:28
學習
加下我QQ吧,主頁上有477627586
估價函數不是一個準確的函數
這里設計的是每個數字離終點的距離,所以是2不是1
這個有一定概率性的
不過出現這樣的幾率非常小

也可以隨機出數據
for(int i = 0; i < n; i ++)
ku[i] = rand()%10000;

然后用數組ku作為一維數組去進行降維
re: 二分圖的完美匹配 shǎ崽 2009-04-28 14:42
@wswyb001
這個是n^4的算法
浙大模板n^3的,現在用那個。。。
re: hdoj1271解題報告 shǎ崽 2009-04-13 00:17
@bt
這道題目雖然我解題報告寫出來了
但是我的代碼寫的很挫的。。
當時通過調試在處理好狠多小細節才過的。。
所以就不獻丑了。。再想想,處理好細節很簡單的
re: 神奇的matrix運算 shǎ崽 2009-04-13 00:12
@ouye


num[1] = 10;
num[2] = 98
num[i] = num[i-1]*10 - num[i-2];

然后num[i] - 1就是所求的答案
re: 神奇的matrix運算 shǎ崽 2009-04-13 00:09
@matrix


因為上下只相差一位
所以可以用





只算出第一行,然后接下來的根據移位得到

。。。
算了,這里格式不好,我貼到上邊去

re: 特殊的數。。Strling數 shǎ崽 2009-04-13 00:05
@hhanger
哇。。。hh駕臨寒舍。蓬蓽生輝阿~~哈哈
re: hdoj1430~~魔板~~解題報告 shǎ崽 2009-04-05 17:48
好的
re: 神奇的matrix運算 shǎ崽 2009-03-23 14:00
@future


A = [1 1 0 0]
[0 3 2 7]
[0 1 0 0]
[0 0 1 0]

B = [Sn]
[Fn-1]
[Fn-2]
[Fn-3]
大大您教我的 阿
re: 一些計算幾何基礎公式 shǎ崽 2009-03-12 15:41
本來整理自己看的
幾何知識一點都不會
。。。唉
被大牛們嘲笑了
re: FZU1603解題報告~ shǎ崽 2009-03-03 20:03
@AekdyCoin


您都0.5s了。。。
re: hdoj1430~~魔板~~解題報告 shǎ崽 2009-02-27 20:37
@fdar


呵呵,好的
stl還要模板
直接調用函數不就行了。。。那個太懶了
堅決不寫
做個純C寫手
@fdar
呵呵
這個模板還可以優化的。。
re: hdoj1271解題報告 shǎ崽 2009-02-18 21:50
@斌whb

數學很好玩
re: STL簡單講解 shǎ崽 2009-02-18 21:49
zero
@Apple

你又想加這么多錢
@混沌的云


zro
re: 最短路模板 shǎ崽 2009-02-15 20:11
@AekdyCoin
恩,那個效率高很多吧
re: HDU1251字典樹 shǎ崽 2009-02-09 23:56
這個字典樹效率有些高有些低阿。。。
唉。。。。
還二分好一點
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            蜜臀av性久久久久蜜臀aⅴ四虎| 久久综合亚洲社区| 午夜伦欧美伦电影理论片| 亚洲人成小说网站色在线| 亚洲国产导航| 亚洲日本电影| 99re这里只有精品6| 一区二区三区国产精品| 亚洲视频一二三| 午夜一区二区三视频在线观看| 亚洲午夜久久久| 欧美一区二区三区播放老司机| 性欧美长视频| 久久久久久电影| 欧美高清在线| 亚洲免费高清| 亚洲欧美精品在线| 久久婷婷国产综合精品青草| 免费视频一区| 欧美三级不卡| 国产一区激情| 亚洲美女在线看| 亚洲欧美日韩国产一区二区三区| 欧美在线视频一区二区三区| 免费成人黄色av| 激情综合在线| 亚洲精品久久久久中文字幕欢迎你 | 999亚洲国产精| 亚洲一区三区电影在线观看| 久久精品国产亚洲aⅴ| 欧美激情亚洲国产| 国产私拍一区| 99re这里只有精品6| 久久久亚洲一区| 99精品视频免费在线观看| 久久精品一区二区三区不卡| 欧美日韩1区| 亚洲国产视频直播| 久久大综合网| av成人福利| 欧美国产丝袜视频| 一区二区视频在线观看| 午夜电影亚洲| 亚洲美女区一区| 美女视频黄免费的久久| 国产亚洲一区二区在线观看| 亚洲一区欧美激情| 亚洲精品免费网站| 香蕉精品999视频一区二区| 欧美日韩国产不卡| 亚洲国产美女| 看片网站欧美日韩| 欧美亚洲日本国产| 国产精品久久久久久久久久免费| 亚洲欧洲日韩综合二区| 久久婷婷国产综合尤物精品| 亚洲网站在线观看| 欧美午夜无遮挡| 宅男在线国产精品| 99视频在线精品国自产拍免费观看| 欧美jjzz| 亚洲啪啪91| 亚洲黄一区二区| 欧美韩日一区| av不卡在线| 日韩午夜电影在线观看| 欧美午夜激情小视频| 在线视频一区二区| 99精品视频免费| 国产精品剧情在线亚洲| 亚洲欧美日韩精品久久亚洲区 | 欧美午夜免费影院| 中日韩男男gay无套 | 男女精品视频| 久久精品成人欧美大片古装| 国产亚洲女人久久久久毛片| 欧美在线观看一区| 欧美在线视频一区二区三区| 国产日韩欧美另类| 裸体素人女欧美日韩| 美女精品网站| 一本久道久久综合婷婷鲸鱼| 亚洲日本中文字幕免费在线不卡| 欧美剧在线免费观看网站| 亚洲一级高清| 欧美伊人久久久久久午夜久久久久| 国产一区二区高清| 亚洲电影第三页| 欧美新色视频| 久热re这里精品视频在线6| 女人天堂亚洲aⅴ在线观看| 亚洲视频1区| 欧美主播一区二区三区| 亚洲人体偷拍| 亚洲欧美日韩精品综合在线观看| 国产一区二区精品在线观看| 亚洲电影在线看| 国产精品三级久久久久久电影| 久久一区二区三区四区| 欧美日韩免费在线| 老牛影视一区二区三区| 欧美四级在线观看| 麻豆av一区二区三区久久| 欧美日韩精品不卡| 噜噜噜在线观看免费视频日韩 | 欧美电影美腿模特1979在线看| 亚洲一区二区高清视频| 久久精品国产v日韩v亚洲| 在线亚洲欧美| 久久这里只有精品视频首页| 亚洲一卡久久| 女主播福利一区| 久久蜜臀精品av| 国产精品v欧美精品v日韩| 欧美99在线视频观看| 国产日产亚洲精品系列| 99精品国产高清一区二区| 亚洲高清在线精品| 久久成人精品视频| 欧美一区二区在线免费观看| 欧美日本在线视频| 欧美寡妇偷汉性猛交| 国产综合久久久久久| 亚洲欧美国产毛片在线| 亚洲午夜激情免费视频| 欧美激情女人20p| 欧美va亚洲va香蕉在线| 国内外成人免费激情在线视频| 中日韩男男gay无套| 在线中文字幕日韩| 欧美美女喷水视频| 亚洲精品国产欧美| 一本色道久久综合亚洲精品婷婷 | 国产手机视频一区二区| 午夜久久一区| 欧美日韩国产va另类| 亚洲欧洲在线视频| 亚洲欧洲一区二区三区在线观看| 久久不射中文字幕| 久久久久国内| 精品成人在线视频| 久久久久久久999| 毛片精品免费在线观看| 一区二区视频免费在线观看 | 亚洲国产精品久久人人爱蜜臀 | 老牛国产精品一区的观看方式| 久久狠狠亚洲综合| 国产一区二区三区免费不卡 | 亚洲精品专区| 亚洲社区在线观看| 国产精品视频在线观看| 亚洲欧美国产毛片在线| 久久美女艺术照精彩视频福利播放| 国产亚洲一区二区三区在线播放| 欧美一区二区视频在线观看| 久久婷婷国产综合尤物精品 | 久久精品夜色噜噜亚洲aⅴ| 国产日韩精品在线| 久久久久久久久久久一区| 欧美福利电影网| 艳妇臀荡乳欲伦亚洲一区| 国产精品国码视频| 久久精品国产亚洲a| 亚洲第一偷拍| 午夜精品久久久久久久白皮肤 | 欧美在线观看一区二区| 狠狠操狠狠色综合网| 欧美成人免费网站| 亚洲深夜福利视频| 久久香蕉国产线看观看av| 亚洲精品乱码久久久久久日本蜜臀| 欧美日韩亚洲视频| 久久久国产一区二区| 亚洲伦理久久| 久久久99精品免费观看不卡| 亚洲精品一区中文| 国产欧美日韩高清| 美女视频一区免费观看| 亚洲午夜伦理| 亚洲电影在线看| 久久精品二区| 在线中文字幕不卡| 亚洲国产天堂久久综合网| 国产精品久久久久久久久久久久久 | 亚洲一区二区三区视频| 美女网站久久| 午夜精品久久久久久久久| 亚洲高清视频中文字幕| 国产精品综合久久久| 欧美国产精品v| 欧美在线播放| 中日韩男男gay无套| 亚洲国产欧美日韩精品| 亚洲第一福利在线观看| 久久野战av| 99亚洲一区二区| 亚洲第一在线综合网站| 国产精品av一区二区| 欧美激情欧美狂野欧美精品 | 欧美激情在线播放|