青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
hello-world
posts - 11, comments - 2, trackbacks - 0, articles - 0
導航
C++博客
首頁
新隨筆
聯系
聚合
管理
<
2025年12月
>
日
一
二
三
四
五
六
30
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
29
30
31
1
2
3
4
5
6
7
8
9
10
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(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(1855)
2.?Waterloo local 2001.09.22(1684)
3.?Waterloo local 2000.09.30 && 2000.09.23(1534)
4.?Waterloo local contest 1998(1361)
5.?Waterloo local 2001.01.27(1329)
評論排行榜
1.?Waterloo local 1999.10.02(2)
2.?Waterloo local 1999.09.25(0)
3.?Waterloo local contest 1999(0)
4.?Waterloo local 2002.09.21(0)
5.?Waterloo local contest 1998(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
管理
Powered by:
C++博客
Copyright © hello_world
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
午夜精品久久久久久久蜜桃app
|
亚洲综合国产精品
|
国产一区二区日韩
|
日韩一区二区高清
|
亚洲国产精品99久久久久久久久
|
一区二区三区精品视频
|
亚洲美女色禁图
|
久久久国产精品一区二区三区
|
亚洲午夜影视影院在线观看
|
欧美激情无毛
|
欧美黄色aa电影
|
亚洲第一在线综合网站
|
久久gogo国模啪啪人体图
|
亚洲欧美日韩中文在线制服
|
欧美日韩精品不卡
|
亚洲电影免费观看高清完整版
|
国产资源精品在线观看
|
午夜精品久久久久久久久
|
国产一级一区二区
|
亚洲视频日本
|
亚洲永久视频
|
国产精品h在线观看
|
日韩一区二区免费看
|
aa级大片欧美
|
欧美午夜片在线观看
|
亚洲精品日本
|
中国女人久久久
|
欧美日韩一区二区三区高清
|
日韩一级片网址
|
亚洲视频在线一区
|
国产精品日韩在线播放
|
午夜精品影院
|
久久久国产精品亚洲一区
|
欧美亚洲在线观看
|
欧美一级视频精品观看
|
国产欧美日韩中文字幕在线
|
午夜电影亚洲
|
美女黄毛**国产精品啪啪
|
一区二区在线不卡
|
蜜桃久久精品乱码一区二区
|
91久久精品国产
|
亚洲一区二区视频
|
国产精品日韩电影
|
久久精品欧美日韩精品
|
开心色5月久久精品
|
亚洲激情精品
|
欧美色中文字幕
|
新片速递亚洲合集欧美合集
|
免费91麻豆精品国产自产在线观看
|
亚洲国产精品成人
|
欧美日韩在线不卡
|
欧美在线视频导航
|
最新成人av在线
|
欧美在线播放一区
|
亚洲日产国产精品
|
欧美视频在线看
|
欧美一区二区三区视频
|
欧美大片免费观看
|
亚洲女优在线
|
一区二区三区在线免费播放
|
欧美国产日韩亚洲一区
|
亚洲女女做受ⅹxx高潮
|
亚洲第一黄色
|
久久精品视频一
|
日韩视频欧美视频
|
国内一区二区在线视频观看
|
欧美精品偷拍
|
欧美中文字幕视频
|
亚洲美女诱惑
|
久久综合九色综合欧美狠狠
|
一本久久a久久免费精品不卡
|
国产有码一区二区
|
欧美视频第二页
|
欧美.日韩.国产.一区.二区
|
亚洲手机视频
|
亚洲国产成人午夜在线一区
|
欧美一区日韩一区
|
在线午夜精品
|
亚洲精品中文字
|
一区福利视频
|
国产日韩av高清
|
欧美日韩另类丝袜其他
|
美女网站久久
|
久久精品99国产精品酒店日本
|
一区二区三区高清在线
|
亚洲黄色影片
|
欧美成在线观看
|
噜噜噜躁狠狠躁狠狠精品视频
|
亚洲在线日韩
|
日韩午夜电影在线观看
|
亚洲成人在线
|
在线成人av
|
伊人久久综合97精品
|
国产欧美日韩不卡免费
|
国产精品美女久久福利网站
|
欧美极品aⅴ影院
|
免费亚洲一区二区
|
久久综合狠狠综合久久综合88
|
性欧美video另类hd性玩具
|
亚洲影音一区
|
亚洲一区二区三区欧美
|
一区二区三区欧美亚洲
|
一本久道久久综合狠狠爱
|
亚洲精品乱码久久久久久蜜桃91
|
亚洲电影视频在线
|
亚洲国产一二三
|
亚洲国产美国国产综合一区二区
|
欧美va亚洲va日韩∨a综合色
|
久久精品国产久精国产思思
|
欧美一级精品大片
|
久久国产精品99国产精
|
久久成人资源
|
久久三级福利
|
免费成人在线视频网站
|
久久嫩草精品久久久精品
|
老司机免费视频久久
|
欧美绝品在线观看成人午夜影视
|
免费永久网站黄欧美
|
麻豆av福利av久久av
|
欧美成人综合一区
|
欧美精品videossex性护士
|
欧美另类99xxxxx
|
国产精品第13页
|
国产精品无码专区在线观看
|
国产一区二区三区观看
|
国产真实精品久久二三区
|
好看不卡的中文字幕
|
亚洲电影有码
|
中国亚洲黄色
|
久久九九国产
|
91久久亚洲
|
亚洲欧美日韩精品久久久久
|
欧美一区二区三区久久精品茉莉花
|
久久久久国产精品厨房
|
欧美成人在线网站
|
欧美亚洲成人精品
|
韩国在线一区
|
艳妇臀荡乳欲伦亚洲一区
|
亚洲欧美精品suv
|
久久久91精品
|
欧美高清在线视频观看不卡
|
日韩小视频在线观看专区
|
一区二区三欧美
|
久久久久久国产精品mv
|
欧美精品免费视频
|
国产真实精品久久二三区
|
另类图片国产
|
欧美人与性动交a欧美精品
|
国产精品推荐精品
|
一区久久精品
|
亚洲午夜免费视频
|
久久天天躁夜夜躁狠狠躁2022
|
男女激情久久
|
亚洲影院色在线观看免费
|
久色成人在线
|
国产精品亚洲综合
|
91久久久在线
|
欧美在线日韩在线
|
亚洲人成免费
|
久久久久久久综合狠狠综合
|
欧美日韩亚洲系列
|
亚洲国产精品va在看黑人
|
性亚洲最疯狂xxxx高清
|
欧美激情一二三区
|
久久不射2019中文字幕
|
欧美三级视频在线观看
|
亚洲福利专区
|
久久精品午夜
|
在线视频你懂得一区二区三区
|
久久欧美中文字幕
|
国产日本欧美视频
|
亚洲欧美精品在线
|
亚洲美女福利视频网站
|
久久久爽爽爽美女图片
|
国产精品伊人日日
|
亚洲一区二区成人
|
最新国产拍偷乱拍精品
|
一本色道久久综合狠狠躁篇怎么玩
|
久久精品国产亚洲高清剧情介绍
|
欧美午夜精品久久久久久久
|
日韩亚洲欧美高清
|
亚洲国产精品久久
|
久久久www成人免费无遮挡大片
|
国产精品毛片一区二区三区
|
一本久道久久综合狠狠爱
|
亚洲福利免费
|
久久亚洲精品视频
|
好看不卡的中文字幕
|
欧美在线高清
|
午夜精品理论片
|
国产精品一区二区在线观看不卡
|
亚洲香蕉成视频在线观看
|
亚洲免费av电影
|
欧美日韩福利
|
中文精品在线
|
99在线|亚洲一区二区
|
欧美三区在线视频
|
亚洲免费在线观看
|
亚洲一区二区三区精品动漫
|
国产精品三级久久久久久电影
|