|
#include<stdio.h>
# [6 K9 o9 N8 d( L4 A8 b6 o#define N 1000 //要计算的N8 i1 b4 e; d8 g7 s! Z
long s[N]={1,1},n=N,t=2,a=1,b=0,p=10000;, y% u2 b8 @. l# J" h
int main()//雨中飞燕之作; b, I$ c* [! r) Z9 N# x
{# ^! t7 U$ C- q& D; }4 m4 g8 v2 ?
for(;a<=*s||(++t<=n?(b=0,a=1):0);(*s==a++&&b)?(*s)++:0). ]: a- k! E5 Q
s[a]=(b+=s[a]*t)%p,b/=p;$ s( O* j6 h9 n6 U/ ~
for(printf("%d",s[*s]);--*s>0;)printf("%04d",s[*s]);
/ ?+ h# E/ H( m return 0;
& y9 C7 Z& \' |8 D4 e5 O}. e& o/ h1 i! u0 u
. g9 T9 k/ @ E$ o, @5 MPS. 搜索的,不是我写的
5 C0 [5 C8 K6 X/ D3 c4 V' C3 T- d: `2 X; a: R- m Q& S. p' C
[ 本帖最后由 sort_0010 于 2008-6-5 13:30 编辑 ] |
|