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

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

Waterloo local 1999.09.25

Posted on 2009-02-09 19:02 hello_world 閱讀(1180) 評論(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)


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            亚洲欧洲另类| 亚洲欧洲日韩综合二区| 久久精品一本久久99精品| 亚洲精品日韩在线观看| 亚洲精品久久久久久久久| 影音先锋在线一区| 亚洲免费观看高清完整版在线观看熊| 亚洲精品日韩在线观看| 亚洲一区日韩在线| 久久久久久黄| 亚洲国产欧美不卡在线观看| 亚洲国产精品传媒在线观看| 亚洲乱码日产精品bd| 中文欧美在线视频| 久久精品国产2020观看福利| 欧美精品色网| 国产视频精品xxxx| 91久久国产自产拍夜夜嗨| 一本色道精品久久一区二区三区 | 国产日韩欧美在线播放| 国产欧美视频一区二区三区| 最新亚洲视频| 香蕉久久a毛片| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲激情成人网| 亚洲欧美在线看| 欧美精品在线视频| 国产一级一区二区| 中国成人在线视频| 免费人成网站在线观看欧美高清| 中文一区二区在线观看| 免费观看亚洲视频大全| 国产精品嫩草久久久久| 99视频热这里只有精品免费| 久久久综合激的五月天| 一区二区高清视频| 欧美国产日韩一区| 一区二区三区在线观看国产| 欧美中文字幕在线观看| 亚洲美洲欧洲综合国产一区| 麻豆精品精品国产自在97香蕉| 久久免费高清视频| 日韩西西人体444www| 久久免费少妇高潮久久精品99| 国产精品手机视频| 亚洲精品视频免费观看| 猫咪成人在线观看| 亚洲欧美日韩高清| 国产精品国产三级国产专播精品人 | 久久精品一二三区| 亚洲第一狼人社区| 久久久久久夜精品精品免费| 国产伦精品一区二区三| 亚洲免费中文| 亚洲婷婷在线| 国产精品99久久99久久久二8| 欧美成人精品一区二区三区| 伊人成年综合电影网| 久久综合久久美利坚合众国| 欧美一区二区久久久| 国产欧美日本一区视频| 欧美一区二区三区在线观看视频| 一区二区三区成人| 国产精品丝袜久久久久久app| 亚洲一区亚洲二区| 亚洲欧美伊人| 国产一区二区视频在线观看| 久久久久久九九九九| 久久人人九九| 亚洲免费成人av| 中文日韩欧美| 狠狠色狠狠色综合日日五| 免费人成精品欧美精品| 欧美电影美腿模特1979在线看 | 午夜欧美不卡精品aaaaa| 亚洲尤物在线视频观看| 国产亚洲一区二区精品| 欧美成人国产va精品日本一级| 蜜桃av久久久亚洲精品| 亚洲最新色图| 先锋影音国产精品| 亚洲福利在线视频| 一本在线高清不卡dvd | 亚洲四色影视在线观看| 亚洲砖区区免费| 在线电影一区| 亚洲免费av观看| 国产一区白浆| 亚洲人成网站在线观看播放| 国产精品扒开腿做爽爽爽视频| 久久精品一区二区| 免费看亚洲片| 亚洲欧美日韩一区二区| 久久综合伊人77777麻豆| 亚洲一区免费网站| 久久视频在线视频| 亚洲一区二区三区在线视频| 久久久视频精品| 亚洲一区在线免费观看| 久久国产精品久久w女人spa| 亚洲精品中文字幕女同| 午夜精品久久久久久久久久久久久| 一区在线电影| 国产精品99久久99久久久二8| **性色生活片久久毛片| 亚洲免费人成在线视频观看| 欧美一区国产一区| 亚洲午夜视频在线观看| 免费看av成人| 一区二区三区高清视频在线观看| 久久一区国产| 午夜免费日韩视频| 欧美极品aⅴ影院| 欧美11—12娇小xxxx| 国产精品自拍在线| 亚洲毛片av| 亚洲精品视频在线| 久久久久国产精品一区三寸| 亚洲一区区二区| 欧美日韩国产高清视频| 欧美成人免费小视频| 国产亚洲一区二区三区在线观看 | 葵司免费一区二区三区四区五区| 亚洲免费在线观看| 欧美肥婆在线| 亚洲高清一区二| 在线成人中文字幕| 久久九九99视频| 欧美中文日韩| 国产一区二区你懂的| 午夜精品久久久久久久久久久久久| 中文有码久久| 欧美三区在线| 一本久久a久久免费精品不卡| 国产精品99久久久久久久久| 欧美日韩91| av成人免费观看| 亚洲欧美久久| 国产欧美另类| 久久精品视频免费播放| 美国三级日本三级久久99| 国产亚洲永久域名| 久久精品导航| 亚洲成色精品| 欧美jizz19hd性欧美| 牛牛影视久久网| 亚洲另类自拍| 欧美色区777第一页| 亚洲自拍都市欧美小说| 欧美伊人久久大香线蕉综合69| 国产欧美日韩| 久久躁狠狠躁夜夜爽| 亚洲国产一区视频| 夜夜狂射影院欧美极品| 国产精品理论片| 欧美一区二区三区免费看 | 亚洲小说春色综合另类电影| 性做久久久久久| 好吊妞**欧美| 欧美日韩国产区| 亚洲欧美日韩在线高清直播| 久久深夜福利免费观看| 亚洲国产精品123| 欧美体内谢she精2性欧美| 久久gogo国模啪啪人体图| 亚洲黄色在线| 久久国产婷婷国产香蕉| 亚洲国产精品成人| 欧美午夜片在线观看| 久久se精品一区精品二区| 最新国产成人在线观看| 性做久久久久久久免费看| 亚洲国产高清自拍| 国产精品99免费看| 久久嫩草精品久久久久| 一本色道婷婷久久欧美| 一区二区三区四区五区在线| 亚洲激情啪啪| 噜噜噜噜噜久久久久久91 | 91久久精品美女高潮| 欧美日韩亚洲另类| 久久久欧美精品| 一本色道88久久加勒比精品| 老鸭窝亚洲一区二区三区| 亚洲图片欧洲图片av| 亚洲国产高清自拍| 国产欧美在线看| 欧美日韩精品一二三区| 麻豆精品91| 久久国产88| 午夜国产一区| av成人免费在线| 亚洲黄色天堂| 欧美成人嫩草网站| 久久久久久成人| 欧美在线日韩| 亚洲一区二区三区久久| 日韩特黄影片| 亚洲精品免费在线播放| 狠狠色伊人亚洲综合成人|