青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
HooLee
If you believe, you can!
C++博客
首頁
新隨筆
新文章
聯(lián)系
管理
poj1088滑雪
題意:找出矩陣中的最長下降序列的長度。
解題思路:
1.回溯,時(shí)間復(fù)雜度,指數(shù)級別。這是一種很容易想到的做法,不過會超時(shí)。
2.動(dòng)態(tài)規(guī)劃,時(shí)間復(fù)雜度O(N^2)。相信我們都學(xué)過一維的
最長上升子序列
問題,這一題是一維的變形,我們只需稍加轉(zhuǎn)換就可以轉(zhuǎn)換為一維的。
先來回想一下一維的最長上升子序列的做法:對一個(gè)給定的節(jié)點(diǎn)p,我們只需枚舉p前面的所有節(jié)點(diǎn)的最長上升子序列的長度,用p前面的節(jié)點(diǎn)的長度去試圖更新p的長度即可。
我們?nèi)绾螌⒈绢}轉(zhuǎn)化為一維的問題呢?我們只需將矩陣中的所有點(diǎn)按照他的high排序,然后按照一維的處理即可。只不過p前面的節(jié)點(diǎn)在更新p時(shí)還要考慮他們在矩陣中的相對位置,因?yàn)橹挥懈鷓相鄰的四個(gè)點(diǎn)才有可能去更新p點(diǎn)的長度。
代碼
1
import
java.io.
*
;
2
import
java.util.
*
;
3
class
Main
4
{
5
private
static
int
R, C;
6
private
static
MyNode[] nds
=
new
MyNode[
110
*
110
];
7
public
static
void
main(String[] args)
8
{
9
10
Scanner sc
=
new
Scanner(System.in);
11
R
=
sc.nextInt();
12
C
=
sc.nextInt();
13
int
count
=
0
;
14
for
(
int
i
=
0
; i
<
R; i
++
)
15
{
16
for
(
int
j
=
0
; j
<
C; j
++
)
17
{
18
int
h
=
sc.nextInt();
19
nds[count
++
]
=
new
MyNode(i, j, h);
20
}
21
}
22
Arrays.sort(nds,
0
, count);
23
//
/
24
//
for(int i = 0; i < count; i++)
25
//
System.out.println("::" + nds[i].getH());
26
//
27
int
lens[][]
=
new
int
[R][C];
28
for
(
int
i
=
0
; i
<
R; i
++
)
29
Arrays.fill(lens[i],
1
);
30
for
(
int
i
=
1
; i
<
count; i
++
)
31
{
32
for
(
int
j
=
0
; j
<
i; j
++
)
33
{
34
int
r2
=
nds[i].getR();
35
int
c2
=
nds[i].getC();
36
int
h2
=
nds[i].getH();
37
38
int
r1
=
nds[j].getR();
39
int
c1
=
nds[j].getC();
40
int
h1
=
nds[j].getH();
41
if
(Math.abs(r2
-
r1)
+
Math.abs(c1
-
c2)
==
1
&&
h2
>
h1
42
&&
lens[r2][c2]
<=
lens[r1][c1])
43
{
44
lens[r2][c2]
=
lens[r1][c1]
+
1
;
45
}
46
}
47
}
48
int
max
=
0
;
49
for
(
int
i
=
0
; i
<
R; i
++
)
50
{
51
for
(
int
j
=
0
; j
<
C; j
++
)
52
if
(lens[i][j]
>
max)
53
max
=
lens[i][j];
54
}
55
System.out.println(max);
56
}
57
58
}
59
class
MyNode
implements
Comparable
<
MyNode
>
60
{
61
private
int
r;
62
private
int
c;
63
private
int
h;
64
public
MyNode(
int
r,
int
c,
int
h)
65
{
66
this
.r
=
r;
67
this
.c
=
c;
68
this
.h
=
h;
69
}
70
public
int
getR()
71
{
72
return
r;
73
}
74
public
int
getC()
75
{
76
return
c;
77
}
78
public
int
getH()
79
{
80
return
h;
81
}
82
public
int
compareTo(MyNode n2)
83
{
84
return
h
-
n2.h;
85
}
86
}
posted on 2013-04-16 18:36
小鼠標(biāo)
閱讀(418)
評論(0)
編輯
收藏
引用
所屬分類:
Java基礎(chǔ)練習(xí)
只有注冊用戶
登錄
后才能發(fā)表評論。
相關(guān)文章:
編輯距離
閏年判斷
正則表達(dá)式簡單筆記
Excel格式地址轉(zhuǎn)換
一道模擬題——機(jī)器人行走距離計(jì)算
排列練習(xí)2
素?cái)?shù)篩法
排列組合練習(xí)
排列組合
poj1068Parencodings
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 小鼠標(biāo) Powered by:
博客園
模板提供:
滬江博客
<
2013年7月
>
日
一
二
三
四
五
六
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
常用鏈接
我的隨筆
我的評論
我參與的隨筆
隨筆分類
(111)
C語言(3)
DP(9)
Java筆記(1)
Java基礎(chǔ)練習(xí)(25)
安卓(1)
本科畢設(shè)(1)
博弈(1)
大數(shù)(7)
回溯(2)
排序(10)
暑期培訓(xùn)周賽(3)
數(shù)據(jù)結(jié)構(gòu)(7)
數(shù)論(1)
水題(8)
圖論(24)
網(wǎng)選訓(xùn)練(8)
隨筆檔案
(127)
2014年3月 (1)
2013年7月 (10)
2013年5月 (1)
2013年4月 (11)
2013年3月 (8)
2012年10月 (1)
2012年9月 (12)
2012年8月 (38)
2012年7月 (14)
2012年6月 (2)
2012年5月 (8)
2012年4月 (6)
2012年3月 (6)
2012年2月 (4)
2011年8月 (5)
friends
陳鋼
大鵬
黨姐
焦林楓
汪濤
小白學(xué)長
媛姐
媛姐csdn
最新評論
1.?re: 線段樹
是這個(gè)樣子的,所以在OJ有時(shí)候“卡住”了也不要太灰心,沒準(zhǔn)真的不是自己的原因呢。
加油,祝你好運(yùn)啦!
--小鼠標(biāo)
2.?re: 線段樹
對于編程競賽來說,Java所需時(shí)間一般為C/C++的兩倍。合理的競賽給Java的時(shí)間限制是給C/C++的兩倍。
--傷心的筆
3.?re: poj1273--網(wǎng)絡(luò)流
過來看看你。
--achiberx
4.?re: (轉(zhuǎn))ubuntu11.10無法啟動(dòng)無線網(wǎng)絡(luò)的解決方法
膜拜大神。。查了一個(gè)下午資料終于在這里解決了問題。。神牛說的區(qū)域賽難道是ACM區(qū)域賽。。?
--Hang
5.?re: 快速排序、線性時(shí)間選擇
博主,謝謝你的文章。你的方法可以很好的處理分區(qū)基準(zhǔn)在數(shù)組中重復(fù)的情況,書上的方法遇到這種輸入會堆棧溢出。書上給出了解釋但給的方法貌似不簡潔。
--lsxqw2004
閱讀排行榜
1.?單調(diào)隊(duì)列(5512)
2.?Linux select()函數(shù)使用(4006)
3.?快速排序、線性時(shí)間選擇(3764)
4.?poj3468--絕對經(jīng)典的線段樹題(3665)
5.?優(yōu)先隊(duì)列--堆實(shí)現(xiàn)(3325)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
美女网站久久
|
伊人激情综合
|
性做久久久久久久久
|
久久激情视频久久
|
影音先锋日韩精品
|
欧美精品一区二区三区久久久竹菊
|
亚洲欧洲一区二区三区在线观看
|
欧美在线三级
|
欧美成人影音
|
亚洲视频导航
|
国模 一区 二区 三区
|
另类尿喷潮videofree
|
国产欧美日韩免费看aⅴ视频
|
先锋亚洲精品
|
亚洲国产精品久久久久久女王
|
亚洲午夜激情网页
|
国产亚洲欧美日韩精品
|
免费观看亚洲视频大全
|
一本色道久久综合亚洲精品婷婷
|
欧美一级黄色网
|
亚洲激情视频网
|
国产精品日韩精品欧美在线
|
久久三级视频
|
亚洲一区二区久久
|
亚洲电影网站
|
欧美在线视屏
|
亚洲伦理一区
|
韩国av一区二区三区四区
|
欧美激情国产日韩精品一区18
|
亚洲男人的天堂在线
|
欧美激情一区二区在线
|
欧美一区二区在线免费播放
|
99国内精品久久久久久久软件
|
国产亚洲人成网站在线观看
|
欧美激情一区二区三区蜜桃视频
|
国产精品老牛
|
欧美sm视频
|
欧美专区在线播放
|
一区二区三区国产在线
|
欧美黑人多人双交
|
久久精品综合一区
|
亚洲在线中文字幕
|
亚洲美女免费精品视频在线观看
|
国内视频一区
|
国产九区一区在线
|
欧美视频一区二区三区四区
|
欧美电影在线观看
|
久久久夜精品
|
午夜视频在线观看一区二区
|
日韩一级在线
|
91久久精品国产91性色tv
|
久久人人爽爽爽人久久久
|
午夜国产一区
|
亚洲欧美第一页
|
亚洲视频综合
|
亚洲视频免费观看
|
亚洲人成网站在线播
|
在线观看的日韩av
|
国内精品久久久久影院薰衣草
|
国产精品萝li
|
国产精品老牛
|
国产精品美女久久久久久久
|
欧美日韩国产综合一区二区
|
欧美日本精品一区二区三区
|
欧美不卡高清
|
欧美精品aa
|
欧美精品一区二区三区在线看午夜
|
午夜日韩av
|
午夜视频在线观看一区二区
|
亚洲香蕉视频
|
亚洲夜间福利
|
午夜视频久久久
|
欧美一区二区三区免费观看视频
|
久久电影一区
|
久久精品国产一区二区电影
|
久久国产精品久久久久久久久久
|
午夜一级久久
|
久久精品国产91精品亚洲
|
欧美中文在线视频
|
欧美在线观看视频一区二区三区
|
久久激情视频
|
久久久久在线观看
|
麻豆成人综合网
|
亚洲国产精品精华液2区45
|
亚洲国产小视频
|
日韩视频在线一区二区三区
|
一片黄亚洲嫩模
|
亚洲欧美日韩国产一区
|
欧美在线一二三区
|
免费成人av资源网
|
欧美日韩免费区域视频在线观看
|
欧美网站在线
|
国产自产v一区二区三区c
|
在线播放不卡
|
中文av一区特黄
|
久久成人综合网
|
欧美国产日本韩
|
一本到12不卡视频在线dvd
|
久久久久久亚洲精品杨幂换脸
|
久久综合色播五月
|
欧美日本在线视频
|
国产乱人伦精品一区二区
|
黄色一区二区三区四区
|
亚洲精品一区在线
|
亚洲尤物精选
|
免费欧美高清视频
|
夜夜狂射影院欧美极品
|
欧美中文字幕在线
|
欧美精品自拍
|
国产有码在线一区二区视频
|
亚洲人线精品午夜
|
欧美伊人久久
|
亚洲日本乱码在线观看
|
欧美一区二区三区四区在线观看
|
免费av成人在线
|
国产精品羞羞答答xxdd
|
亚洲国产导航
|
欧美一区二区在线观看
|
亚洲国产美国国产综合一区二区
|
亚洲一区二区三区在线
|
欧美高清视频免费观看
|
国产一区二区精品久久99
|
日韩天天综合
|
欧美+亚洲+精品+三区
|
亚洲欧美日本国产有色
|
欧美成人四级电影
|
国产综合久久久久影院
|
亚洲在线视频观看
|
亚洲国产导航
|
久久久综合香蕉尹人综合网
|
国产精品久久久久久户外露出
|
亚洲片区在线
|
免费h精品视频在线播放
|
夜色激情一区二区
|
欧美va天堂
|
一区二区三区在线视频免费观看
|
一区二区91
|
欧美高清在线视频
|
国内精品久久久久影院优
|
久久精品国产69国产精品亚洲
|
最新日韩在线
|
欧美777四色影视在线
|
激情综合网址
|
久久久综合精品
|
亚洲欧美综合一区
|
国产精品免费福利
|
亚洲视频导航
|
99国内精品久久
|
欧美日韩免费观看一区二区三区
|
亚洲精品乱码久久久久
|
男同欧美伦乱
|
麻豆精品在线观看
|
影音欧美亚洲
|
欧美成人精品一区二区
|
久久久久看片
|
极品尤物久久久av免费看
|
久久精品天堂
|
久久久91精品国产
|
永久91嫩草亚洲精品人人
|
久久综合给合
|
久久婷婷麻豆
|
亚洲激情在线
|
亚洲精品久久嫩草网站秘色
|
亚洲人成网站精品片在线观看
|
麻豆成人精品
|
蜜臀久久99精品久久久画质超高清
|
伊人久久综合
|
欧美国产精品v
|
欧美激情按摩在线
|
一本久久a久久免费精品不卡
|
亚洲青色在线
|
欧美性猛交视频
|
午夜精品美女久久久久av福利
|
亚洲永久免费精品
|
国产一区二区三区av电影
|
久久亚洲精品中文字幕冲田杏梨
|
欧美在线黄色
|
亚洲激情另类
|
一区二区精品国产
|
国产精品影音先锋
|
久热精品视频在线观看
|
玖玖玖国产精品
|
99视频超级精品
|
亚洲一区二区三区精品在线观看
|
国产欧美精品日韩
|
免费欧美网站
|
欧美日韩午夜激情
|
欧美一区二区私人影院日本
|
久久久久久久久伊人
|
亚洲区一区二
|
亚洲免费在线视频一区 二区
|
黄色av一区
|
日韩一级黄色av
|
国模私拍一区二区三区
|
亚洲高清免费
|
国产日韩欧美不卡在线
|
欧美激情一区二区久久久
|
国产精品久久久久久久久婷婷
|
欧美福利电影网
|
欧美午夜在线视频
|