C++心路历程
C++博客
首页
新随笔
新文章
联系
聚合
管理
posts - 33, comments - 25, trackbacks - 0
POJ 1517 解题报告
无聊题.缓解心情.
Code
1
#include
<
iostream
>
2
#include
<
iomanip
>
3
using
namespace
std;
4
5
const
int
N
=
9
;
6
7
int
factorial(
int
n)
8
{
9
if
(n
==
0
)
10
return
1
;
11
return
n
*
factorial(n
-
1
);
12
}
13
14
int
_tmain(
int
argc, _TCHAR
*
argv[])
15
{
16
cout
<<
"
n e
"
<<
endl;
17
cout
<<
"
- -----------
"
<<
endl;
18
19
double
result
=
0.0f
, temp;
20
21
for
(
int
i
=
0
; i
<=
N;
++
i)
22
{
23
result
=
0.0f
;
24
25
for
(
int
j
=
i; j
>
-
1
;
--
j)
26
{
27
result
+=
1.0
/
factorial(j);
28
}
29
30
if
(i
>
2
)
31
{
32
printf(
"
%d %.9f\n
"
, i, result);
33
}
34
else
35
{
36
cout
<<
i
<<
"
"
<<
result
<<
endl;
37
}
38
}
39
return
0
;
40
}
posted on 2009-04-10 22:21
肖羽思
阅读(575)
评论(1)
编辑
收藏
引用
所属分类:
POJ
FeedBack:
#
re: POJ 1517 解题报告
2011-04-23 15:05 |
WayneWu
这样的话不是每一次都要重复计算阶乘的么?很浪费时间的。。。。
回复
更多评论
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
POJ 1475 解题思路
POJ 1517 解题报告
POJ 2965 解题报告
POJ 1753 解题报告
网站导航:
博客园
IT新闻
BlogJava
知识库
博问
管理
<
2009年3月
>
日
一
二
三
四
五
六
22
23
24
25
26
27
28
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
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(3)
给我留言
查看公开留言
查看私人留言
随笔分类
POJ(4)
ZOJ(29)
随笔档案
2009年4月 (10)
2009年3月 (23)
文章分类
POJ(1)
ZOJ(1)
文章档案
2009年3月 (2)
搜索
最新评论
1. re: ZOJ 1059 解题报告
让人
--让人
2. re: POJ 1753 解题报告
LZ的位运算计算法果然比我的普通方法快很多啊!!!
感谢分享!!!
--hacker003
3. re: POJ 1753 解题报告
这算法好像有冗余吧
FlipPiece(6585,0)=6570之后就不用FlipPiece(6570,0)了吧
--yangyh
4. re: POJ 1517 解题报告
这样的话不是每一次都要重复计算阶乘的么?很浪费时间的。。。。
--WayneWu
5. re: POJ 2965 解题报告
@Tanky Woo
你说的不对,你根本没看楼主的算法,结果必定为1
--刘灏
阅读排行榜
1. POJ 1753 解题报告(4999)
2. POJ 2965 解题报告(3721)
3. ZOJ 1204 解题报告(2129)
4. ZOJ 1004 解题报告(1901)
5. ZOJ 1091 解题报告(1320)
评论排行榜
1. POJ 1753 解题报告(8)
2. POJ 2965 解题报告(8)
3. ZOJ 1004 解题报告(2)
4. ZOJ 1210 解题报告(2)
5. ZOJ 1059 解题报告(1)