青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
hello-world
posts - 11, comments - 2, trackbacks - 0, articles - 0
導航
C++博客
首頁
新隨筆
聯系
聚合
管理
<
2009年2月
>
日
一
二
三
四
五
六
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
1
2
3
4
5
6
7
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆檔案
2009年3月 (2)
2009年2月 (9)
文章分類
Waterloo
friends
topsky
members of hello_world
chinaeli
logics_space
lwc626
搜索
最新評論
1.?re: Waterloo local 1999.10.02
@秋風
但直接求不好求,你是直接求的嗎?可不可以說詳細點
--hello_world
2.?re: Waterloo local 1999.10.02
評論內容較長,點擊標題查看
--秋風
閱讀排行榜
1.?Waterloo Local 2001.09.29 && 2002.01.26 && 2002.07.01(1845)
2.?Waterloo local 2001.09.22(1675)
3.?Waterloo local 2000.09.30 && 2000.09.23(1528)
4.?Waterloo local contest 1998(1348)
5.?Waterloo local 2001.01.27(1323)
評論排行榜
1.?Waterloo local 1999.10.02(2)
2.?Waterloo local 2000.01.29(0)
3.?Waterloo local 2000.09.30 && 2000.09.23(0)
4.?Waterloo local 2001.01.27(0)
5.?Waterloo local 2001.06.02(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)
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Powered by:
C++博客
Copyright © hello_world
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
欧美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久久久久电影
|
国产精品久久久久久久免费软件
|
欧美成人免费网
|
久久久久久久久久久久久女国产乱
|
欧美黄色精品
|