|
|
#include<stdio.h>
0 U# i% @* z+ C% x#define N 1000 //要计算的N
8 M* Q, V8 G- C% S- o; s1 Ylong s[N]={1,1},n=N,t=2,a=1,b=0,p=10000;/ i2 \! x, ]0 |
int main()//雨中飞燕之作
0 p2 y- a3 j( Q' B0 S, r$ M{- I$ s/ y1 g2 _; c; f9 e. A* g
for(;a<=*s||(++t<=n?(b=0,a=1):0);(*s==a++&&b)?(*s)++:0) o! D0 i7 Z# [
s[a]=(b+=s[a]*t)%p,b/=p;7 S6 {4 ~. Q) i# W6 X8 a
for(printf("%d",s[*s]);--*s>0;)printf("%04d",s[*s]);4 [9 V) X* o7 F, Q* s' N4 `
return 0;4 p* X5 R# S. [9 B0 b) G! ^
}
! M' d* J7 P1 j ^4 _. Q$ S3 E6 E# w& _6 Q# F+ m" T5 s: d5 i
PS. 搜索的,不是我写的
$ {: z# a" u; b2 F. N" v0 ~5 @* L# h8 R1 v; g; y
[ 本帖最后由 sort_0010 于 2008-6-5 13:30 编辑 ] |
|