風一樣消逝的青春
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
米游
閱讀(386)
評論(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 渲染管線理論(8872)
2.?OSG 碰撞檢測之多面體求交器代碼解讀(PloytopeIntersector)(7520)
3.?OSG 學習<4> MatrixTransform 與 PosiotionAttitudeTransform(6888)
4.?OSG學習<2> GraphicsContext與窗口建立(6225)
5.?OSG學習<3> Drawable 與 幾何體創建(6185)
評論排行榜
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 米游
久久婷婷五月综合97色直播
|
国产亚洲欧美精品久久久
|
久久播电影网
|
亚洲中文字幕无码一久久区
|
亚洲中文字幕久久精品无码喷水
|
中文字幕人妻色偷偷久久
|
久久亚洲精品成人av无码网站
|
久久久久中文字幕
|
久久人人爽人爽人人爽av
|
久久久久亚洲AV无码网站
|
狠狠色综合久久久久尤物
|
日韩精品无码久久一区二区三
|
国内精品综合久久久40p
|
999久久久国产精品
|
蜜臀av性久久久久蜜臀aⅴ麻豆
|
亚洲精品WWW久久久久久
|
久久精品中文字幕久久
|
久久最新免费视频
|
国产激情久久久久影院
|
人妻丰满AV无码久久不卡
|
老司机午夜网站国内精品久久久久久久久
|
久久精品aⅴ无码中文字字幕不卡
|
狠狠精品干练久久久无码中文字幕
|
久久精品国产亚洲AV大全
|
欧美久久久久久
|
久久精品国产黑森林
|
久久精品国产亚洲综合色
|
亚洲女久久久噜噜噜熟女
|
久久久久亚洲av综合波多野结衣
|
久久亚洲色一区二区三区
|
精品久久久久久无码人妻热
|
精品无码久久久久久尤物
|
亚洲精品无码久久久久去q
|
久久国产AVJUST麻豆
|
色老头网站久久网
|
午夜视频久久久久一区
|
国产麻豆精品久久一二三
|
欧美黑人激情性久久
|
色欲av伊人久久大香线蕉影院
|
久久只有这精品99
|
少妇被又大又粗又爽毛片久久黑人
|