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

posts - 11, comments - 2, trackbacks - 0, articles - 0

Waterloo local 1999.09.25

Posted on 2009-02-09 19:02 hello_world 閱讀(1186) 評論(0)  編輯 收藏 引用
Waterloo local 1999.09.25
 題目分類
 Fire Station  圖論,最短路
 Soundex  水題
 Ferry Loading  DP
Dog & Gopher  水題
Gas Station Numbers 分析,倒推
補充:

Fire Station:
題目給出一些交叉路口,有些路口建有消防站,因此每個路口都有一個離自己最近的消防站,在這些最短的距離中找出最長的!題目要求再建一個消防站(要求編號最小),使這個最長距離最短!考慮到每個路口最多只有二十條邊(題目意思),所以可以用鄰接表存圖然!然后用Dijkstra(或者spfa)算出所有點對之間的最短距離(當然Floyd也行,但是可能要慢很多),求出剛開始的最長距離,從小到大枚舉每一個路口,看是否可以減小這個最長距離即可!值得注意的是必需要建一個消防站,因此可以在已經建過的路口建!

Ferry Loading:
一看就知道是一道DP題目,開始的時候實在不知道怎么做,后來參考了一下解答:
state[i][j]表示前i個汽車能夠讓左邊長度為j的狀態,那么state[i][j] = true if and on if state[i-1][j-len[k]]=true(0<=k<i) or state[i-1][j]=true;如果前i個汽車的總長度為s,甲板的總長度為Len,那么每個狀態要滿足 j<=Len,s-j<=Len;
實現的時候 可以用遞推的方法,那樣更簡單,一旦不能產生新的狀態就停止!且每個狀態記錄是由前哪個狀態變換過來的,輸出的時候可以遞歸輸出答案!
核心代碼(借鑒標答):
void print(int i,int j)
{
    
if(i==0)return;
    print(i
-1,dp[i][j]);
    printf((j
==dp[i][j])?"port\n":"starboard\n");
}


memset(dp,
-1,sizeof(dp));
dp[
0][0]=0;
for(i=0;i<n;i++)
{
    
bool flag=false;
    
for(j=0;j<=L;j++)if(dp[i][j]>=0)
    
{
        
if(j+len[i]<=L&&sum-len[i]-j<=L)
            dp[i
+1][j+len[i]]=j,flag=true;
        
if(j<=L&&sum-j<=L)
            dp[i
+1][j]=j,flag=true;
    }

    
if(!flag)break;
}




Gas Station Numbers :
題目大意是給你 一個數字N,你可以交換他們每位的數字 比如 12.5 可以變成 15.2 也可以變成 2.15
你也可以把 2變成 5 ,5變成 2 ,也可以把 6變成 9 ,9 變成 6,對于由 N 所有變換而來的所有可能
,比N大的最小值是多少?

題目要找一個最小的 大于原數的值,顯然倒序(從低位考慮 )考慮更方便。
當考慮到第 i (0<=i<len)位時,有幾個原則:
1  能在第 i 位上變化獲得答案,就絕不到第 i - 1 位上變動,盡量保持高位不變
2  若在第 i 位上有多種變化可能,選擇最小的值去替換第 i 位
3  如果在第 i 位上發生變化,則有可行解,如果一直倒推到第 0 位還不能替換,則無解
4  第 i 位替換好了的話, i+1位 到 len - 1位(即之后的數)要求最小
所以在倒推的時候,可以開一個數組visit[10]記錄當前可以用來替換的資源,時間復雜度只是用在排序上,為nlog(n)



只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲毛片在线观看.| 亚洲午夜久久久久久尤物| 久久成人18免费观看| 国产精品久久久久久久第一福利| 夜夜夜精品看看| 一本色道久久| 国产精品美女www爽爽爽视频| 欧美一区二区黄| 午夜老司机精品| 国产一区二区三区四区五区美女| 久久午夜视频| 欧美极品aⅴ影院| 亚洲在线日韩| 欧美一区激情| 亚洲欧洲精品一区二区| 亚洲日韩视频| 久久国产免费看| 亚洲国产精品一区| 亚洲已满18点击进入久久| 欧美色中文字幕| 欧美在线三区| 六月丁香综合| 亚洲香蕉网站| 久久精品国产亚洲5555| 在线看欧美日韩| 99riav国产精品| 一区二区亚洲精品国产| 亚洲人午夜精品免费| 国产精品h在线观看| 久久久久久网| 欧美久久视频| 久久国产精品免费一区| 免费欧美电影| 香蕉久久久久久久av网站| 可以看av的网站久久看| 亚洲香蕉视频| 亚洲免费视频观看| 久久久久亚洲综合| 亚洲欧美日本伦理| 久久免费高清视频| 午夜天堂精品久久久久| 欧美国产精品一区| 久久香蕉国产线看观看av| 欧美午夜a级限制福利片| 欧美成人dvd在线视频| 欧美午夜久久| 亚洲欧洲精品一区二区三区波多野1战4 | 午夜精品www| 国产一区二区三区直播精品电影| 亚洲欧美精品suv| 免费在线欧美黄色| 久久五月婷婷丁香社区| 国产精品毛片va一区二区三区 | 欧美成人精品福利| 国产精品亚洲片夜色在线| 最新成人av网站| 在线观看日韩av电影| 亚洲在线一区| 亚洲午夜精品久久| 欧美高清你懂得| 欧美成在线视频| 在线看视频不卡| 久久福利影视| 久久精品日产第一区二区三区| 欧美日韩亚洲系列| 99视频精品全部免费在线| 亚洲久久一区| 欧美大片在线看免费观看| 欧美 日韩 国产一区二区在线视频| 国产精品久久久久免费a∨大胸| 亚洲精品人人| 日韩视频在线永久播放| 久久综合国产精品台湾中文娱乐网| 久久亚洲春色中文字幕久久久| 国产麻豆9l精品三级站| 亚洲伊人网站| 久久久www成人免费无遮挡大片 | 久热精品视频在线| 欧美阿v一级看视频| 亚洲电影下载| 欧美成人中文| 亚洲毛片网站| 性伦欧美刺激片在线观看| 国产日韩在线播放| 久久久www成人免费毛片麻豆| 老司机午夜免费精品视频| 亚洲第一网站免费视频| 欧美成人69av| 日韩视频一区二区在线观看 | 亚洲国内自拍| 欧美日韩在线大尺度| 亚洲一区二区视频| 久久精品夜夜夜夜久久| 亚洲成色最大综合在线| 欧美高清在线精品一区| 亚洲一区二区不卡免费| 久久久久久伊人| 亚洲精品视频在线看| 欧美特黄一级大片| 欧美在线三级| 亚洲精品国产精品乱码不99按摩| 亚洲免费在线精品一区| 国产日韩1区| 欧美www在线| 欧美一区二区| 亚洲激情一区| 久久婷婷成人综合色| 亚洲精品视频一区| 国产精品一卡二| 欧美激情第8页| 欧美一级黄色网| 夜夜嗨av一区二区三区网页| 久久―日本道色综合久久| 一本久久a久久精品亚洲| 韩国av一区二区| 欧美日韩福利视频| 久久久久久网站| 亚洲一区不卡| 亚洲国产一区二区a毛片| 欧美日本亚洲| 久久国产精品免费一区| 亚洲免费成人av| 欧美国产欧美亚洲国产日韩mv天天看完整 | 国产香蕉97碰碰久久人人| 欧美久久久久久久久| 久久成人资源| 亚洲欧美日产图| 一区二区高清视频在线观看| 欧美成人性生活| 久久婷婷国产综合精品青草| 香蕉久久精品日日躁夜夜躁| 99在线精品视频在线观看| 在线观看欧美成人| 国产日韩欧美91| 国产精品男gay被猛男狂揉视频| 欧美久久视频| 欧美精品v国产精品v日韩精品| 久久激情五月丁香伊人| 亚洲欧美国产日韩中文字幕| 亚洲精选久久| 亚洲精品麻豆| 亚洲高清在线观看一区| 欧美mv日韩mv亚洲| 噜噜噜在线观看免费视频日韩| 欧美一区二区在线看| 亚洲欧美日韩精品久久亚洲区| 99国产精品| 亚洲久久成人| 一区二区三区www| 一本色道久久综合狠狠躁篇怎么玩| 亚洲国产成人在线| 在线精品福利| 亚洲欧洲日产国码二区| 亚洲国产欧美在线人成| 亚洲大片av| 亚洲精品专区| 亚洲午夜精品一区二区| 亚洲色图制服丝袜| 亚洲一区二区三区四区视频| 亚洲在线1234| 久久成人免费| 久久综合九色综合网站| 欧美激情性爽国产精品17p| 欧美成人激情在线| 最新国产拍偷乱拍精品| 亚洲理论在线| 亚洲欧美日韩久久精品| 欧美一区二区三区在线看| 久久久久久久成人| 免费的成人av| 欧美日韩在线视频一区| 国产精品视频免费| 红桃视频成人| 一本在线高清不卡dvd | 91久久久久| 一本久久综合亚洲鲁鲁五月天| 亚洲中字黄色| 女人香蕉久久**毛片精品| 日韩亚洲欧美在线观看| 香蕉成人啪国产精品视频综合网| 久久久久久亚洲精品不卡4k岛国| 欧美成人激情视频免费观看| 国产精品a久久久久| 一区精品久久| 中文高清一区| 另类欧美日韩国产在线| 一区二区成人精品 | 日韩一二三在线视频播| 性欧美xxxx视频在线观看| 欧美岛国在线观看| 国产裸体写真av一区二区| 亚洲精品中文字幕在线| 久久精品国产91精品亚洲| 亚洲国产精品v| 午夜在线精品偷拍| 欧美精品日韩www.p站| 国产综合久久久久久鬼色| 亚洲一区二区三区乱码aⅴ| 蜜臀av性久久久久蜜臀aⅴ| 亚洲在线观看视频|