風一樣消逝的青春
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
米游
閱讀(385)
評論(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年5月
>
日
一
二
三
四
五
六
26
27
28
29
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
常用鏈接
我的隨筆
我的評論
我參與的隨筆
留言簿
(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 渲染管線理論(8869)
2.?OSG 碰撞檢測之多面體求交器代碼解讀(PloytopeIntersector)(7514)
3.?OSG 學習<4> MatrixTransform 與 PosiotionAttitudeTransform(6882)
4.?OSG學習<2> GraphicsContext與窗口建立(6221)
5.?OSG學習<3> Drawable 與 幾何體創建(6183)
評論排行榜
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 米游
51久久夜色精品国产
|
久久免费美女视频
|
一个色综合久久
|
色狠狠久久AV五月综合
|
久久综合给合久久狠狠狠97色69
|
国产精品成人精品久久久
|
亚洲狠狠久久综合一区77777
|
久久精品国产亚洲5555
|
亚洲午夜无码久久久久
|
色综合久久久久网
|
国产毛片欧美毛片久久久
|
国产精品99久久久久久猫咪
|
热99RE久久精品这里都是精品免费
|
久久久久亚洲AV成人片
|
99久久免费国产精品
|
亚洲中文久久精品无码ww16
|
草草久久久无码国产专区
|
久久精品国产亚洲AV不卡
|
久久午夜综合久久
|
国产亚洲欧美成人久久片
|
亚洲欧美日韩中文久久
|
亚洲精品WWW久久久久久
|
91精品国产9l久久久久
|
久久丫忘忧草产品
|
日韩电影久久久被窝网
|
久久精品男人影院
|
久久精品欧美日韩精品
|
老男人久久青草av高清
|
久久人人爽人人爽AV片
|
亚洲欧美精品伊人久久
|
99久久无色码中文字幕
|
久久亚洲日韩精品一区二区三区
|
亚洲äv永久无码精品天堂久久
|
99久久亚洲综合精品网站
|
久久av无码专区亚洲av桃花岛
|
色婷婷久久综合中文久久一本
|
国产精品无码久久四虎
|
国产午夜福利精品久久
|
国产高潮国产高潮久久久91
|
99久久无码一区人妻
|
精品久久久无码中文字幕
|