Yuan
|
首頁
|
發(fā)新隨筆
|
發(fā)新文章
|
聯(lián)系
|
聚合
|
管理
POJ 3557 ★★★★ 很不錯的題概率題 從反面考慮
這題訓(xùn)練賽時沒搞出來,我當(dāng)時從正面考慮,發(fā)現(xiàn)會有很多種情況
看了PKKJ的wiki 發(fā)現(xiàn)從反面考慮很好!!
/**/
/*
題意:一個n個點(diǎn)的圖,任意兩點(diǎn)間有邊的概率為p 問該圖連通的概率
設(shè)n個點(diǎn)連通的概率為dp[n],從不連通來考慮,_dp[n]=1-dp[n]
對于編號為1的點(diǎn),它在其中的一個連通塊,枚舉該塊的大小 1
n-1
則該塊的k條邊必須與其余點(diǎn)的(n-k)條邊都不能連通
n-1
則_dp[n] = ∑ C[n-1,k-1]*dp[k]*(1-p)^(k*(n-k))
k=1
則dp[n]=1-_dp[n]
最初,我是考慮最后怎么連通的情況,即點(diǎn)n是如何與其他塊連起來的,發(fā)現(xiàn)情況復(fù)雜:
點(diǎn)n與大小為n-1的一個連通塊連起來
點(diǎn)n作為中間點(diǎn)連接兩個塊
點(diǎn)n作為中間點(diǎn)連接三個塊
其實(shí)這樣子,就應(yīng)該要想到從反面來考慮!!考慮不連通
要不連通,只需考慮某一個特殊的塊被獨(dú)立開來,而其他塊不管他連不連通
*/
#include
<
cstdio
>
#include
<
cmath
>
double
dp[
30
];
int
C[
30
][
30
];
void
init()
{
for
(
int
i
=
0
;i
<
30
;i
++
)
C[i][
0
]
=
C[i][i]
=
1
;
for
(
int
i
=
2
;i
<
30
;i
++
)
for
(
int
j
=
1
;j
<
i;j
++
)
C[i][j]
=
C[i
-
1
][j]
+
C[i
-
1
][j
-
1
];
}
int
main()
{
init();
int
n;
double
p;
while
(
~
scanf(
"
%d%lf
"
,
&
n,
&
p))
{
dp[
1
]
=
1.0
;
//
_dp[n] = ∑C[n-1,k-1]*dp[k]*(1-p)^(k*(n-k))
//
dp[n]=1-_dp[n];
for
(
int
nn
=
2
;nn
<=
n;nn
++
)
{
double
ans
=
0.0
;
for
(
int
k
=
1
;k
<
nn;k
++
)
ans
+=
C[nn
-
1
][k
-
1
]
*
dp[k]
*
pow(
1
-
p,k
*
(nn
-
k)
+
0.0
);
dp[nn]
=
1
-
ans;
}
printf(
"
%.8f\n
"
,dp[n]);
}
return
0
;
}
發(fā)表于 2010-09-02 14:55
_Yuan
閱讀(765)
評論(0)
編輯
收藏
引用
所屬分類:
OJ解題報告
只有注冊用戶
登錄
后才能發(fā)表評論。
【推薦】100%開源!大型工業(yè)跨平臺軟件C++源碼提供,建模,組態(tài)!
相關(guān)文章:
SRM 239 HiddenTriangles ★★★★
CodeForces 59E 以邊為狀態(tài)bfs ★★★★
TCO'10 Wildcard Round 500pt CalculationCards
zoj 3462 bitset
SRM 496 PalindromfulString 容斥寫法 ★★★★
CodeForces 57D
CodeForces 55D 數(shù)位統(tǒng)計 記憶化搜索 跟pre有關(guān) ★★★★
CodeForces 55E Very simple problem
zoj 3455 統(tǒng)計出現(xiàn)次數(shù) 判斷相等 用l[i]記錄字母出現(xiàn)i次的個數(shù) ★★★★
zoj 3354 映射 環(huán) 計數(shù) ★★★
網(wǎng)站導(dǎo)航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
常用鏈接
我的隨筆
我的評論
我參與的隨筆
隨筆分類
Dp(27)
(rss)
OJ解題報告(153)
(rss)
OThers(17)
(rss)
TopCoder
(rss)
計算幾何(2)
(rss)
枚舉(4)
(rss)
數(shù)據(jù)結(jié)構(gòu)(6)
(rss)
數(shù)論(5)
(rss)
搜索(2)
(rss)
貪心(4)
(rss)
圖論(10)
(rss)
學(xué)習(xí)筆記(6)
(rss)
學(xué)習(xí)總結(jié)(19)
(rss)
組合數(shù)學(xué)(3)
(rss)
Links
Lord Li
Lord zeus
搜索
最新評論
1.?re: 雙向BFS[未登錄]
博主,只用一個隊(duì)列不就可以解決你第一個問題了嗎
--jason
2.?re:nvgagkguaioguaiiananfajfofajiosfgoasoajgia[未登錄]
cscdcuis
--1
3.?re: zoj 3436 逆推 搜
評論內(nèi)容較長,點(diǎn)擊標(biāo)題查看
--ZH
4.?re: zoj 2318 計算幾何 spfa判負(fù)環(huán)
寫得好!
--ipqhjjybj
5.?re: Poj 1066
@楊書鑒
你寫的排序好像不對啊。。。
--小猊
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 _Yuan
久久99国产综合精品
|
国产福利电影一区二区三区久久老子无码午夜伦不
|
久久精品国产精品亚洲精品
|
久久电影网一区
|
99久久精品国产高清一区二区
|
国产成人精品综合久久久久
|
国内精品久久久久影院老司
|
久久久久免费视频
|
一级做a爰片久久毛片免费陪
|
国产三级观看久久
|
久久精品国产一区二区三区
|
久久精品中文字幕有码
|
久久人人爽人人爽人人片AV东京热
|
精品久久久久久无码人妻蜜桃
|
国产叼嘿久久精品久久
|
97精品伊人久久久大香线蕉
|
亚洲国产成人久久综合一
|
国产高清美女一级a毛片久久w
|
久久免费观看视频
|
久久人人爽人人爽人人片AV麻烦
|
亚洲va久久久噜噜噜久久狠狠
|
亚洲愉拍99热成人精品热久久
|
日韩人妻无码精品久久久不卡
|
国产V亚洲V天堂无码久久久
|
国产福利电影一区二区三区,免费久久久久久久精
|
亚洲国产成人精品91久久久
|
久久久久亚洲AV成人网人人网站
|
欧美日韩精品久久免费
|
国产精品美女久久久m
|
久久久久人妻精品一区三寸蜜桃
|
久久久无码精品亚洲日韩京东传媒
|
久久精品无码专区免费青青
|
蜜桃麻豆www久久
|
久久久亚洲AV波多野结衣
|
avtt天堂网久久精品
|
综合久久精品色
|
青青青青久久精品国产
|
国产精自产拍久久久久久蜜
|
久久午夜无码鲁丝片秋霞
|
国产精品久久久久久久
|
中文字幕日本人妻久久久免费
|