風一樣消逝的青春
C++博客
首頁
新隨筆
聚合
管理
隨筆-38 評論-23 文章-0 trackbacks-0
hdu 2811 即老菜鳥杯 1003
比賽最后才和同學一起AC的一道題目...
f(n)=sum(C(n-1,j)*f(j)*f(n-1-j),0<=j<=(n-1)/2) 當然 n-1=2*j的時候 組合數必須除以2.
這個時候還得考慮是否會越界..所以有個%k的處理
#include
<
stdio.h
>
__int64 mmg[
1005
],n,k;
__int64 C[
1005
][
1000
],flag[
1005
][
1000
];
int
main()
{
int
i,j;
while
(scanf(
"
%I64d%I64d
"
,
&
n,
&
k)
!=
EOF)
{
C[
1
][
0
]
=
C[
1
][
1
]
=
1
%
k;
flag[
1
][
0
]
=
flag[
1
][
1
]
=
(
1
/
k)
%
2
;
for
(i
=
2
;i
<=
n;i
++
)
{
C[i][
0
]
=
C[i][i]
=
1
%
k;
flag[i][
0
]
=
flag[i][i]
=
(
1
/
k)
%
2
;
for
(j
=
1
;j
<
i;j
++
)
{
C[i][j]
=
(C[i
-
1
][j]
+
C[i
-
1
][j
-
1
])
%
k;
flag[i][j]
=
flag[i
-
1
][j]
+
flag[i
-
1
][j
-
1
]
+
(C[i
-
1
][j]
+
C[i
-
1
][j
-
1
])
/
k;
flag[i][j]
=
flag[i][j]
%
2
;
}
}
mmg[
1
]
=
1
%
k;
mmg[
2
]
=
1
%
k;
for
(i
=
3
;i
<=
n;i
++
)
{
mmg[i]
=
mmg[i
-
1
];
for
(j
=
1
;j
<=
(i
-
1
)
/
2
;j
++
)
{
if
(i
-
1
==
2
*
j)
{
if
(flag[i
-
1
][j]
==
1
)
mmg[i]
+=
(((mmg[j]
%
k)
*
(mmg[i
-
j
-
1
]
%
k))
%
k)
*
(((C[i
-
1
][j]
+
k)
/
2
)
%
k);
else
mmg[i]
+=
(((mmg[j]
%
k)
*
(mmg[i
-
j
-
1
]
%
k))
%
k)
*
(((C[i
-
1
][j])
/
2
)
%
k);
}
else
mmg[i]
+=
(((mmg[j]
%
k)
*
(mmg[i
-
j
-
1
]
%
k))
%
k)
*
(C[i
-
1
][j]
%
k);
mmg[i]
=
mmg[i]
%
k;
}
}
printf(
"
%I64d\n
"
,mmg[n]);
}
}
posted on 2009-05-02 20:42
米游
閱讀(379)
評論(0)
編輯
收藏
引用
所屬分類:
ACM
只有注冊用戶
登錄
后才能發表評論。
【推薦】100%開源!大型工業跨平臺軟件C++源碼提供,建模,組態!
相關文章:
有道難題...
zoj 3211 Dream City
09.5.23 退役感言
RMQ ST算法 (區間最大(最小)值問題)
使用后綴數組 解決zoj 3199 Longest Repeated Substring
線段樹求矩形覆蓋的周長 pku 1177
hdu 2816 即老菜鳥杯的1008題目
hdu 2813 即 老菜鳥杯 1005題
hdu 2812 即老菜鳥杯 1004
hdu 2811 即老菜鳥杯 1003
網站導航:
博客園
IT新聞
BlogJava
博問
Chat2DB
管理
<
2009年8月
>
日
一
二
三
四
五
六
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
29
30
31
1
2
3
4
5
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(1)
給我留言
查看公開留言
查看私人留言
隨筆分類
ACM(18)
C/C++(2)
OpenGL/OSG(19)
隨筆檔案
2009年9月 (2)
2009年8月 (9)
2009年7月 (10)
2009年5月 (11)
2009年4月 (4)
2009年3月 (2)
ACM大牛
alpc12's blog
cmykrgb123
sha崽
極光炫影
計算機圖形學
NEHE OPENGL
OpenGL
OPENGL部分資料
OSG
虛擬現實中國社區
搜索
最新評論
1.?re: OSG 碰撞檢測之多面體求交器代碼解讀(PloytopeIntersector)
你好,能不能分享一下你寫的這個碰撞檢測,多面體求交的源碼呀?我最近在寫這個碰撞檢測的代碼上碰到好多問題,希望能參考一下你的代碼,不勝感激!(我的郵箱:313741269@qq.com)
--盧江
2.?re: opengl 使用bmp位圖紋理(8-bit 24bit)
強大
--307252614
3.?re: OSG學習 Drawable 與 幾何體創建[未登錄]
評論內容較長,點擊標題查看
--米游
4.?re: OSG學習 Drawable 與 幾何體創建[未登錄]
osg::Box* boxtest = new osg::Box(osg::Vec3(1.5,0.0,0.0),1.0);
是如何決定立方體的方向???
--zero
5.?re: pku 1191 棋盤分割 (DP)(三)
評論內容較長,點擊標題查看
--米游
閱讀排行榜
1.?OpenGL 渲染管線理論(8863)
2.?OSG 碰撞檢測之多面體求交器代碼解讀(PloytopeIntersector)(7483)
3.?OSG 學習<4> MatrixTransform 與 PosiotionAttitudeTransform(6857)
4.?OSG學習<2> GraphicsContext與窗口建立(6199)
5.?OSG學習<3> Drawable 與 幾何體創建(6161)
評論排行榜
1.?使用后綴數組 解決zoj 3199 Longest Repeated Substring(5)
2.?pku 1191 棋盤分割 (DP)(三)(4)
3.?opengl學習 nehe opengl lesson_6(3)
4.?OSG學習<3> Drawable 與 幾何體創建(2)
5.?opengl 使用bmp位圖紋理(8-bit 24bit)(2)
Powered by:
博客園
模板提供:
滬江博客
Copyright ©2025 米游
国产精品久久久99
|
亚洲色欲久久久综合网东京热
|
久久综合九色综合久99
|
久久精品国产亚洲av瑜伽
|
精品久久久久久无码不卡
|
国产亚洲精久久久久久无码
|
久久99精品久久久久久不卡
|
热久久视久久精品18
|
精品久久人妻av中文字幕
|
久久久亚洲精品蜜桃臀
|
久久国产色AV免费观看
|
性做久久久久久免费观看
|
久久国产一区二区
|
久久亚洲日韩看片无码
|
一本一道久久精品综合
|
99精品久久久久久久婷婷
|
最新久久免费视频
|
久久精品一区二区三区不卡
|
国产成人精品久久
|
久久精品亚洲精品国产欧美
|
久久夜色精品国产噜噜亚洲AV
|
三级韩国一区久久二区综合
|
久久国产精品99久久久久久老狼
|
狠狠色婷婷久久一区二区
|
国产巨作麻豆欧美亚洲综合久久
|
97久久国产综合精品女不卡
|
亚洲第一极品精品无码久久
|
欧美精品福利视频一区二区三区久久久精品
|
亚洲va中文字幕无码久久
|
精品久久久一二三区
|
色综合久久天天综线观看
|
国产精品久久久久久久久久免费
|
国产成人久久AV免费
|
精品国产乱码久久久久久郑州公司
|
久久精品国产久精国产一老狼
|
久久精品国产精品亚洲
|
A级毛片无码久久精品免费
|
久久九九亚洲精品
|
久久亚洲国产午夜精品理论片
|
色婷婷综合久久久久中文字幕
|
91精品国产91热久久久久福利
|