青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
HooLee
If you believe, you can!
C++博客
首頁
新隨筆
新文章
聯系
管理
poj1018Communication System
題意:有n個devices,每個devices有mi條網線與別的devices相連,每條網線有帶寬b和價格p兩個屬性。(第一個device到最后一個device之間的)通路的總帶寬為通路上帶寬最小的那條網線的帶寬,通路的價格為通路上所有網線的價格之和。求所有通路中最大的那個minb/sump。
錯誤的解題思路:
回溯。用回溯是萬萬不行的,
數據量是100^100
。
正確的解題方式:
枚舉所有的帶寬b,即將所有出現的帶寬指定為minb枚舉一遍,對每個device,只需要選出device_b >= minb && device_p盡可能小。求出性價比最高的那個。
數據量100 * 100。
如果對某一個device,它的網線沒有一條b >= minb,直接跳過本輪即可,因為這條通路的性價比不可能是最大的(任意選一個這個device的b代替minb即可得到一個更大的性價比)。
反思:自己對數字不是很敏感,看到處理數字的題,就
感覺很抽象
,無從下手。
代碼
1
import
java.io.
*
;
2
import
java.util.
*
;
3
class
Main
4
{
5
private
static
int
n;
6
private
static
int
ms[]
=
new
int
[
110
];
7
private
static
Node allNodes[][]
=
new
Node[
110
][
110
];
8
private
static
TreeSet
<
Integer
>
bset
=
new
TreeSet
<
Integer
>
();
9
private
static
int
bmin;
10
private
static
int
psum;
11
private
static
double
max;
12
13
public
static
void
main(String[] args)
14
{
15
Scanner sc
=
new
Scanner(System.in);
16
17
int
t
=
sc.nextInt();
18
for
(
int
i
=
0
; i
<
t; i
++
)
19
{
20
n
=
sc.nextInt();
21
bset.clear();
22
for
(
int
j
=
0
; j
<
n; j
++
)
//
read
23
{
24
ms[j]
=
sc.nextInt();
25
for
(
int
k
=
0
; k
<
ms[j]; k
++
)
26
{
27
int
b
=
sc.nextInt();
28
int
p
=
sc.nextInt();
29
allNodes[j][k]
=
new
Node(b, p);
30
bset.add(b);
31
}
32
Arrays.sort(allNodes[j],
0
, ms[j]);
33
}
//
read
34
35
max
=
0.0
;
36
psum
=
0
;
37
getMaxBP();
38
39
System.out.printf(
"
%.3f\n
"
, max);
40
41
}
42
}
43
private
static
void
getMaxBP()
44
{
45
for1:
46
for
(
int
minb : bset)
47
{
48
psum
=
0
;
49
for
(
int
i
=
0
; i
<
n; i
++
)
//
each device
50
{
51
int
p
=
findFitNode(minb, i);
52
if
(p
!=
-
1
)
53
{
54
psum
+=
p;
55
}
56
else
57
continue
for1;
58
}
59
double
t
=
1.0
*
minb
/
psum;
60
if
(max
<
t)
61
max
=
t;
62
}
63
}
64
private
static
int
findFitNode(
int
minb,
int
ni)
65
{
66
for
(
int
i
=
0
; i
<
ms[ni]; i
++
)
67
{
68
if
(allNodes[ni][i].getB()
>=
minb)
69
return
allNodes[ni][i].getP();
70
}
71
return
-
1
;
72
}
73
}
74
class
Node
implements
Comparable
<
Node
>
75
{
76
private
int
b;
77
private
int
p;
78
public
Node(
int
b,
int
p)
79
{
80
this
.b
=
b;
81
this
.p
=
p;
82
}
83
public
int
getB()
84
{
85
return
b;
86
}
87
public
int
getP()
88
{
89
return
p;
90
}
91
public
int
compareTo(Node nd2)
92
{
93
int
t
=
this
.p
-
nd2.p;
94
if
(t
==
0
)
95
return
nd2.b
-
this
.b;
96
return
t;
97
}
98
}
posted on 2013-03-27 17:53
小鼠標
閱讀(209)
評論(0)
編輯
收藏
引用
所屬分類:
Java基礎練習
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
編輯距離
閏年判斷
正則表達式簡單筆記
Excel格式地址轉換
一道模擬題——機器人行走距離計算
排列練習2
素數篩法
排列組合練習
排列組合
poj1068Parencodings
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
Copyright ©2025 小鼠標 Powered by:
博客園
模板提供:
滬江博客
<
2013年3月
>
日
一
二
三
四
五
六
24
25
26
27
28
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
常用鏈接
我的隨筆
我的評論
我參與的隨筆
隨筆分類
(111)
C語言(3)
DP(9)
Java筆記(1)
Java基礎練習(25)
安卓(1)
本科畢設(1)
博弈(1)
大數(7)
回溯(2)
排序(10)
暑期培訓周賽(3)
數據結構(7)
數論(1)
水題(8)
圖論(24)
網選訓練(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
陳鋼
大鵬
黨姐
焦林楓
汪濤
小白學長
媛姐
媛姐csdn
最新評論
1.?re: 線段樹
是這個樣子的,所以在OJ有時候“卡住”了也不要太灰心,沒準真的不是自己的原因呢。
加油,祝你好運啦!
--小鼠標
2.?re: 線段樹
對于編程競賽來說,Java所需時間一般為C/C++的兩倍。合理的競賽給Java的時間限制是給C/C++的兩倍。
--傷心的筆
3.?re: poj1273--網絡流
過來看看你。
--achiberx
4.?re: (轉)ubuntu11.10無法啟動無線網絡的解決方法
膜拜大神。。查了一個下午資料終于在這里解決了問題。。神牛說的區域賽難道是ACM區域賽。。?
--Hang
5.?re: 快速排序、線性時間選擇
博主,謝謝你的文章。你的方法可以很好的處理分區基準在數組中重復的情況,書上的方法遇到這種輸入會堆棧溢出。書上給出了解釋但給的方法貌似不簡潔。
--lsxqw2004
閱讀排行榜
1.?單調隊列(5507)
2.?Linux select()函數使用(4003)
3.?快速排序、線性時間選擇(3744)
4.?poj3468--絕對經典的線段樹題(3662)
5.?優先隊列--堆實現(3319)
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
一本色道久久88综合日韩精品
|
狠狠色狠狠色综合
|
在线性视频日韩欧美
|
久久久国产精彩视频美女艺术照福利
|
亚洲一级在线观看
|
欧美日韩一区二区三区在线
|
一本色道久久综合亚洲精品小说
|
久久久久国色av免费观看性色
|
久久婷婷久久
|
91久久精品美女
|
欧美日韩国产综合视频在线观看中文
|
亚洲黄色影片
|
欧美日韩在线免费观看
|
亚洲婷婷综合久久一本伊一区
|
久久精品国产综合
|
最近中文字幕日韩精品
|
国产精品久久77777
|
欧美一区网站
|
亚洲日本久久
|
午夜精品一区二区三区四区
|
久久综合久色欧美综合狠狠
|
亚洲黄一区二区三区
|
欧美视频在线观看 亚洲欧
|
欧美在线三区
|
在线视频日韩精品
|
欧美二区不卡
|
欧美一级播放
|
99精品福利视频
|
狠狠久久亚洲欧美专区
|
欧美日韩免费观看中文
|
久久久国产91
|
亚洲欧美日韩国产综合精品二区
|
亚洲香蕉成视频在线观看
|
悠悠资源网久久精品
|
欧美**人妖
|
欧美在线观看你懂的
|
亚洲免费高清视频
|
欧美顶级艳妇交换群宴
|
久久久久一本一区二区青青蜜月
|
日韩视频一区二区三区在线播放
|
国模大胆一区二区三区
|
国产精品免费久久久久久
|
欧美国产精品中文字幕
|
欧美一区二区三区视频免费播放
|
亚洲品质自拍
|
欧美jizz19性欧美
|
久久成人免费电影
|
午夜久久福利
|
亚洲自拍电影
|
亚洲私拍自拍
|
夜夜嗨av一区二区三区中文字幕
|
一区二区视频欧美
|
怡红院精品视频
|
国产亚洲欧美日韩一区二区
|
国产精品久久久久国产精品日日
|
欧美日韩精品免费观看视频完整
|
免费不卡亚洲欧美
|
免费在线亚洲
|
欧美理论电影网
|
欧美日本亚洲视频
|
国产精品成人播放
|
国产欧美精品日韩精品
|
国产乱码精品一区二区三区五月婷
|
欧美三级特黄
|
国产伦精品一区二区三区高清版
|
国产精品美女主播
|
国产日韩欧美精品在线
|
国产综合婷婷
|
欲色影视综合吧
|
91久久久久
|
中国女人久久久
|
午夜精品久久久久久久久久久久
|
欧美激情偷拍
|
欧美日韩精品
|
国产伦精品一区二区三区
|
国产午夜精品美女视频明星a级
|
国产专区精品视频
|
亚洲国产欧美国产综合一区
|
亚洲精品国产精品久久清纯直播
|
亚洲乱码国产乱码精品精98午夜
|
一本一本a久久
|
欧美中文字幕在线播放
|
免费成人av资源网
|
亚洲国产美女久久久久
|
亚洲日韩欧美一区二区在线
|
夜夜精品视频
|
久久激情视频免费观看
|
欧美a级一区二区
|
国产精品美女久久
|
亚洲国内自拍
|
欧美在线免费观看
|
亚洲国产成人av
|
亚洲一区二区三区成人在线视频精品
|
欧美精品一线
|
国产视频在线观看一区
|
亚洲精美视频
|
午夜视频一区在线观看
|
欧美激情视频在线播放
|
亚洲一区二区三区影院
|
美腿丝袜亚洲色图
|
国产精品综合av一区二区国产馆
|
亚洲国产另类久久精品
|
亚洲欧美日韩在线综合
|
欧美激情亚洲国产
|
欧美在线首页
|
欧美日韩国产专区
|
亚洲人成精品久久久久
|
欧美在线亚洲一区
|
一区二区激情小说
|
免费成人性网站
|
国模精品一区二区三区
|
亚洲一区激情
|
亚洲日韩欧美视频一区
|
久久久久久久久久看片
|
国产欧美日韩麻豆91
|
亚洲四色影视在线观看
|
欧美va亚洲va日韩∨a综合色
|
亚洲一区三区电影在线观看
|
欧美精品色一区二区三区
|
在线精品亚洲一区二区
|
欧美亚洲综合网
|
亚洲天堂av综合网
|
欧美成人资源
|
亚洲国产精品小视频
|
免费欧美网站
|
久久精品视频导航
|
国产在线精品一区二区中文
|
亚洲欧美久久
|
亚洲制服少妇
|
国产精品入口夜色视频大尺度
|
老鸭窝毛片一区二区三区
|
免费观看成人
|
亚洲一区在线观看视频
|
欧美成人精品在线播放
|
亚洲高清中文字幕
|
狂野欧美性猛交xxxx巴西
|
欧美一区激情
|
韩日视频一区
|
久久夜色精品国产欧美乱极品
|
午夜精品久久久久久99热
|
国产欧美日韩三级
|
久久精品人人爽
|
久久黄色小说
|
亚洲电影在线观看
|
亚洲福利一区
|
欧美日本一道本
|
亚洲欧美视频在线
|
亚洲欧美中文日韩v在线观看
|
国产精品伦一区
|
久久精品国产欧美激情
|
久久精品国产清高在天天线
|
在线 亚洲欧美在线综合一区
|
欧美丰满高潮xxxx喷水动漫
|
模特精品裸拍一区
|
一区二区不卡在线视频 午夜欧美不卡'
|
亚洲欧洲综合另类在线
|
欧美午夜电影一区
|
久久精品亚洲热
|
欧美成人国产va精品日本一级
|
亚洲精品亚洲人成人网
|
在线综合亚洲
|
伊人久久综合97精品
|
亚洲精品日韩在线
|
国产日韩欧美在线
|
欧美激情精品久久久久久蜜臀
|
欧美成人按摩
|
久久国产精品久久久久久电车
|
亚洲欧美福利一区二区
|
在线看日韩欧美
|
一区二区三区色
|
亚洲国产裸拍裸体视频在线观看乱了中文
|
亚洲国产三级网
|
国产精品亚发布
|
欧美激情成人在线视频
|
国产精品理论片在线观看
|
欧美成熟视频
|
国产酒店精品激情
|
亚洲精品久久久久久久久久久
|
国产日韩成人精品
|
亚洲欧洲日本一区二区三区
|
国内精品久久久久影院色
|
亚洲精品女人
|
国产日韩欧美一区二区
|
亚洲老司机av
|
亚洲大片在线观看
|
午夜精品福利一区二区三区av
|
日韩一级大片
|
久久免费高清视频
|
美女黄色成人网
|
aa级大片欧美
|
久久久www成人免费精品
|
日韩一区二区精品视频
|
久久亚洲精品中文字幕冲田杏梨
|
亚洲一区精品在线
|
欧美电影免费观看网站
|
老色鬼久久亚洲一区二区
|
国产精品欧美一区二区三区奶水
|
亚洲国产三级网
|
亚洲精品小视频在线观看
|
久久婷婷蜜乳一本欲蜜臀
|