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

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>
            欧美va天堂| 亚洲精品日产精品乱码不卡| 久热精品视频| 亚洲欧美国内爽妇网| 亚洲国产经典视频| 亚洲第一综合天堂另类专| 欧美日韩免费看| 欧美激情中文字幕一区二区| 国产精品网站一区| 国产精品视频导航| 亚洲风情亚aⅴ在线发布| 99精品视频免费| 国模大胆一区二区三区| 国产精品一区二区久久国产| 国产精品久久二区二区| 国外成人在线| 亚洲视频在线观看网站| 欧美国产日韩一区| 黑人一区二区| 亚洲成人在线免费| 亚洲调教视频在线观看| 久久久精品性| 91久久综合| 午夜宅男欧美| 欧美精品在线看| 国产亚洲精品aa午夜观看| 在线日韩av片| 亚洲一区视频在线| 美玉足脚交一区二区三区图片| 亚洲精品欧美一区二区三区| 亚洲在线成人精品| 久久精品人人| 一本色道**综合亚洲精品蜜桃冫 | 亚洲综合日韩中文字幕v在线| 欧美一区=区| 欧美日韩精品二区| 在线免费观看日本一区| 亚洲欧美综合精品久久成人| 亚洲大黄网站| 久久久精品一区二区三区| 国产精品av久久久久久麻豆网 | 亚洲一区二区三区激情| 久久先锋影音av| 亚洲一区二区日本| 欧美日韩一区二区免费在线观看| 国产日韩欧美综合| 一级日韩一区在线观看| 欧美成人精品在线视频| 欧美亚洲一级| 国产日韩精品久久| 亚洲欧美日韩精品| 99热这里只有精品8| 欧美激情久久久| 亚洲久久一区| 亚洲激情视频在线| 欧美成人亚洲成人| 亚洲激情一区| 亚洲国产精品一区在线观看不卡| 久久精品在线| 亚洲国产精品va在线看黑人| 狼人天天伊人久久| 久久精品一区二区三区四区| 狠狠网亚洲精品| 久久综合久久综合久久综合| 欧美在线视频一区| 狠狠色狠狠色综合| 蜜臀va亚洲va欧美va天堂 | 久久精品国产欧美激情| 国产一区二区主播在线| 久久嫩草精品久久久久| 久久精品国产欧美激情| 在线播放日韩专区| 免费不卡在线观看| 美女黄毛**国产精品啪啪| 亚洲成人影音| 日韩午夜激情av| 国产精品乱码人人做人人爱| 欧美一级播放| 久久国产精品毛片| 亚洲国产精品久久91精品| 亚洲国产精品va在线观看黑人| 欧美韩国一区| 羞羞答答国产精品www一本| 久久精品91久久久久久再现| 亚洲电影免费观看高清| 亚洲精品之草原avav久久| 欧美体内she精视频在线观看| 韩国自拍一区| 亚洲精品视频在线| 亚洲视屏一区| 国产午夜精品一区理论片飘花| 久久一日本道色综合久久| 女女同性女同一区二区三区91| 国产精品99久久久久久久久| 亚洲伊人一本大道中文字幕| 一区二区在线观看视频| 亚洲六月丁香色婷婷综合久久| 国产精品入口麻豆原神| 久久久综合视频| 欧美日韩一区二区三区视频 | 亚洲国产日韩欧美在线动漫| 99视频精品全国免费| 国产一区二区三区四区三区四| 欧美激情一区二区三区全黄| 国产精品久久久一区二区| 另类图片国产| 国产精品拍天天在线| 欧美激情精品久久久| 国产伦精品一区二区三| 亚洲人成久久| 亚洲国产经典视频| 欧美在线资源| 性欧美1819性猛交| 欧美日韩国产首页在线观看| 蜜桃av一区二区| 国产主播一区二区三区| 亚洲视频一区在线| 亚洲美女尤物影院| 久久综合精品一区| 久久久中精品2020中文| 国产精品永久免费| 在线视频精品| 亚洲午夜极品| 欧美日韩午夜| 99av国产精品欲麻豆| 亚洲九九精品| 欧美激情一区二区在线| 亚洲大片精品永久免费| 在线日本成人| 久久美女性网| 久久人人97超碰人人澡爱香蕉| 国产精品视频内| 亚洲综合色视频| 欧美一级淫片aaaaaaa视频| 欧美天天综合网| 一区二区三区视频在线播放| 一区二区三区欧美视频| 欧美另类变人与禽xxxxx| 亚洲欧洲精品一区二区三区不卡| 亚洲欧洲精品一区| 欧美激情免费在线| 亚洲美女尤物影院| 亚洲天堂av图片| 国产精品久久久对白| 亚洲午夜精品久久久久久app| 亚洲视频 欧洲视频| 欧美日韩亚洲综合| 一区二区三区四区五区在线| 亚洲欧美日本伦理| 国产视频一区免费看| 午夜久久久久久久久久一区二区| 久久精品国产v日韩v亚洲| 国产色视频一区| 在线日韩一区二区| 久久久久久香蕉网| 欧美黄色成人网| aa级大片欧美| 国产精品成人一区二区| 午夜精品视频在线| 男人的天堂成人在线| 日韩亚洲视频在线| 国产免费观看久久黄| 久久激情综合网| 亚洲黄一区二区三区| 亚洲自拍偷拍麻豆| 韩日精品视频一区| 欧美区在线播放| 欧美一二区视频| 亚洲韩国青草视频| 欧美亚洲综合网| 亚洲黄色在线看| 国产精品www.| 久久综合九色综合欧美就去吻| 亚洲免费观看| 噜噜噜久久亚洲精品国产品小说| 136国产福利精品导航| 欧美日韩免费精品| 久久久夜色精品亚洲| 一本色道久久综合狠狠躁篇的优点| 久久精品官网| 亚洲视频在线观看三级| 影音先锋亚洲视频| 国产精品美女久久久久av超清| 久久久91精品国产| 亚洲图片欧美一区| 欧美69wwwcom| 午夜在线一区二区| 亚洲免费电影在线| 国内自拍视频一区二区三区| 欧美日韩精品一区二区在线播放| 午夜精品福利一区二区蜜股av| 欧美福利视频一区| 久久久久九九视频| 亚洲欧美日韩爽爽影院| 亚洲乱码国产乱码精品精| 精品av久久久久电影| 国产精品久久久久久久免费软件| 欧美成人免费网| 久久久久久久久久久久久女国产乱 | 欧美黄色精品|