風一樣消逝的青春
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 米游
国产精品99久久99久久久
|
久久se这里只有精品
|
无码人妻少妇久久中文字幕
|
国产叼嘿久久精品久久
|
国产香蕉97碰碰久久人人
|
久久99这里只有精品国产
|
一本色道久久99一综合
|
久久免费小视频
|
久久精品国产欧美日韩99热
|
久久久久AV综合网成人
|
久久99精品久久久久久9蜜桃
|
久久久久亚洲AV无码观看
|
国产69精品久久久久777
|
武侠古典久久婷婷狼人伊人
|
国产精品欧美久久久天天影视
|
亚洲AV伊人久久青青草原
|
99久久777色
|
伊人伊成久久人综合网777
|
久久综合香蕉国产蜜臀AV
|
亚洲午夜精品久久久久久人妖
|
久久人人爽人人澡人人高潮AV
|
亚洲人成电影网站久久
|
99久久99这里只有免费费精品
|
天天综合久久久网
|
国产精品久久久久乳精品爆
|
欧美亚洲国产精品久久高清
|
久久午夜无码鲁丝片
|
国产精品免费久久久久久久久
|
久久国产成人午夜AV影院
|
亚洲午夜久久久
|
97r久久精品国产99国产精
|
国产精品激情综合久久
|
亚洲伊人久久精品影院
|
日韩中文久久
|
国内精品久久久久久野外
|
久久精品国产亚洲AV蜜臀色欲
|
久久国产精品久久
|
久久精品人人槡人妻人人玩AV
|
亚洲一区中文字幕久久
|
一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区
|
麻豆精品久久久久久久99蜜桃
|