[NKU]sweet @ICPC,TopCoder,and so on
自从2004的执念
C++博客
|
首页
|
发新随笔
|
发新文章
|
联系
|
聚合
|
管理
Ural 1017
大意:台阶问题:N块东西,摞成台阶(高度严格单调递增)
算法:母函数展开
这个问题相当于求
(1+x)(1+x2)(1+x3)(1+x4)……的xn次项系数
%0.0lf ……
数貌似有点大,用double能搞定。
1
#include
<
stdio.h
>
;
2
#include
<
iostream.h
>
;
3
#include
<
string
.h
>
;
4
5
double
a[
511
][
511
] ;
6
7
int
main()
{
8
memset(a,
0
,
sizeof
(a));
9
int
i,j,n;
10
cin
>>
n;
11
a[
0
][
0
]
=
1
;
12
int
t;
13
for
(i
=
1
;i
<=
n;i
++
)
14
for
(j
=
0
;j
<=
n;j
++
)
{
15
a[i][j]
+=
a[i
-
1
][j];
16
t
=
j
+
i;
17
if
(a[i
-
1
][j]
>
0
&&
t
<=
n) a[i][t]
+=
a[i
-
1
][j];
18
}
19
printf(
"
%0.0lf\n
"
,a[n
-
1
][n]);
20
return
0
;
21
}
发表于 2008-06-01 18:06
Sweet康
阅读(314)
评论(0)
编辑
收藏
引用
所属分类:
Ural
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
Ural 1567
Ural 1087
Ural 1012&&1013
Ural 1083
Ural 1079
Ural 1017
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
随笔:11 文章:0 评论:0 引用:0
<
2024年12月
>
日
一
二
三
四
五
六
24
25
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
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
随笔分类
(6)
Ural(6)
(rss)
随笔档案
(11)
2010年2月 (1)
2008年6月 (10)
文章分类
Ural
(rss)
朋友们
搜索
最新评论
阅读排行榜
1. Ural 1087(422)
2. Ural 1001(391)
3. Ural 1012&&1013(346)
4. Ural 1005(327)
5. Ural 1017(314)
评论排行榜
1. Ural 1001(0)
2. Ural 1005(0)
3. Ural 1017(0)
4. Ural 1079(0)
5. Ural 1009(0)