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

隨筆-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>
            久久国产精品网站| 久久精品国产清高在天天线| 亚洲成色777777女色窝| 国产精品igao视频网网址不卡日韩| 亚洲欧美久久久| 亚洲伦理在线| 亚洲国产婷婷综合在线精品| 久久久久久噜噜噜久久久精品| 日韩一区二区精品在线观看| 亚洲国产精品成人精品| 亚洲国产一区在线观看| 亚洲激情婷婷| 亚洲国产欧美日韩| 亚洲巨乳在线| 亚洲宅男天堂在线观看无病毒| 亚洲一区二区三区成人在线视频精品| 亚洲视频中文字幕| 欧美亚洲系列| 亚洲小说春色综合另类电影| 亚洲欧美激情四射在线日| 亚洲一区欧美激情| 久久精品视频网| 亚洲一级二级| 久久狠狠亚洲综合| 亚洲午夜一区| 久久精品九九| 亚洲国产精选| 亚洲一区三区电影在线观看| 久久精品国产免费看久久精品| 欧美一区二区三区在线| 久久综合99re88久久爱| 欧美另类女人| 国产午夜亚洲精品羞羞网站 | 亚洲欧洲三级电影| 日韩视频免费| 久久国产精品久久久久久电车| 久久久久久综合| 久久久女女女女999久久| 欧美激情一级片一区二区| 国产精品久久久久影院亚瑟| 国产婷婷色综合av蜜臀av| 亚洲激情在线激情| 免费观看不卡av| 欧美人与性动交α欧美精品济南到| 欧美在线关看| 久久先锋影音| 国产精品国产精品国产专区不蜜| 红桃视频成人| 国产精品99久久久久久www| 模特精品裸拍一区| 国产一区二区久久| 老司机午夜精品| 亚洲国产欧美一区二区三区同亚洲 | 欧美人交a欧美精品| 一区在线影院| 久久久久久九九九九| 亚洲欧美另类在线观看| 国产精品美女久久久久久2018 | 欧美区日韩区| 亚洲精品中文字幕在线观看| 免费在线欧美黄色| 亚洲国产天堂久久国产91| 亚洲素人在线| 亚洲毛片在线看| 欧美精品在线一区二区三区| 亚洲福利在线看| 久久午夜精品| 久久中文在线| 亚洲免费激情| 亚洲最新在线视频| 国产精品你懂得| 久久久国产午夜精品| 久久久精品免费视频| 亚洲国产精品一区在线观看不卡| 亚洲国产mv| 国产精品扒开腿做爽爽爽视频| 午夜亚洲影视| 久久久久久婷| 一区二区三区欧美| 亚洲在线日韩| 亚洲国产日韩欧美| 一区二区三区高清不卡| 国产日韩欧美| 亚洲高清不卡av| 国产精品久久久久7777婷婷| 久久久国产精品一区二区中文 | 国产欧美日韩专区发布| 久久精品国产亚洲aⅴ| 久久一区精品| 亚洲一区二区三区视频| 性欧美xxxx大乳国产app| 在线不卡亚洲| 亚洲手机成人高清视频| 在线播放精品| 在线亚洲欧美视频| 亚洲第一精品福利| 亚洲午夜一区二区三区| 在线观看一区二区精品视频| 一区二区三区国产精华| 在线精品在线| 亚洲五月婷婷| 99在线精品观看| 性高湖久久久久久久久| 亚洲国产精品久久久久秋霞不卡 | 欧美午夜宅男影院在线观看| 亚洲精品久久久一区二区三区| 中日韩高清电影网| 亚洲激情社区| 亚洲一区三区视频在线观看| 亚洲三级影院| 亚洲资源av| 亚洲一区二区在线免费观看视频| 欧美一区1区三区3区公司| 99在线热播精品免费| av成人黄色| 亚洲精品国产精品国自产在线 | 激情视频一区二区| 亚洲免费高清| 亚洲电影免费观看高清| 一本色道综合亚洲| 亚洲成人在线观看视频| 午夜精品久久久久影视| 99re66热这里只有精品4| 久久亚洲精品视频| 性久久久久久久| 国产精品一区=区| 美女精品国产| 一区二区三区亚洲| 欧美中在线观看| 亚洲欧美怡红院| 国产精品你懂的在线| 亚洲日韩欧美一区二区在线| 亚洲国产成人av| 午夜精品久久久久久久男人的天堂| 亚洲伊人一本大道中文字幕| 你懂的网址国产 欧美| 亚洲高清在线视频| 在线看不卡av| 女主播福利一区| 久久夜色精品国产| 在线观看日韩www视频免费| 午夜免费日韩视频| 亚洲国产一区二区视频| 久久午夜影视| 国产视频一区二区三区在线观看| 亚洲精品一二三区| 亚洲最黄网站| 麻豆freexxxx性91精品| 在线视频精品一区| 国产在线精品自拍| 免费观看一区| 欧美精品久久一区二区| 亚洲视频国产视频| 中文在线一区| 国产亚洲欧洲一区高清在线观看| 久久久av毛片精品| 毛片精品免费在线观看| 国产一级一区二区| 在线天堂一区av电影| 国产欧美日韩视频在线观看| 另类综合日韩欧美亚洲| 欧美寡妇偷汉性猛交| 嫩模写真一区二区三区三州| 欧美性jizz18性欧美| 久久婷婷国产麻豆91天堂| 欧美伦理91i| 欧美超级免费视 在线| 欧美国产综合| 久久综合九色综合久99| 欧美三级免费| 美女日韩在线中文字幕| 国产精品日韩在线播放| 最新亚洲视频| 亚洲靠逼com| 欧美日韩午夜剧场| 亚洲第一精品影视| 亚洲第一精品夜夜躁人人爽 | 免播放器亚洲一区| 欧美一区影院| 国产免费一区二区三区香蕉精| 在线视频你懂得一区| 一区二区三区免费网站| 欧美另类久久久品| 99ri日韩精品视频| 欧美在线免费播放| 国产一区二区三区在线观看精品| 亚洲三级电影全部在线观看高清| 校园激情久久| 久久国产综合精品| 黄色一区二区三区四区| 欧美精品久久99久久在免费线| 亚洲国产视频a| 欧美亚洲一区二区在线| 国产欧美日韩另类视频免费观看| 午夜精品久久久久久久99水蜜桃 | 亚洲国产福利在线| 亚洲午夜激情网站| 亚洲经典自拍| 国产又爽又黄的激情精品视频| 亚洲综合色噜噜狠狠|