|
|
#include<stdio.h>
1 u2 w# k6 Q7 T2 e, _) f( S#define N 1000 //要计算的N
$ h& L6 r7 r9 C9 g1 v7 d) b( Elong s[N]={1,1},n=N,t=2,a=1,b=0,p=10000;
! V3 X* b, t) r% l- _int main()//雨中飞燕之作
2 G- d$ _2 i6 N{1 Y, C, P+ d" u& z4 W2 N! U
for(;a<=*s||(++t<=n?(b=0,a=1):0);(*s==a++&&b)?(*s)++:0)9 [; B. H W, Q1 L0 }7 u
s[a]=(b+=s[a]*t)%p,b/=p;
/ _3 V; G- l0 v for(printf("%d",s[*s]);--*s>0;)printf("%04d",s[*s]);
% Y9 B/ g! L3 c5 M6 |: |$ N return 0;
: O2 U l9 o, u+ I% R9 {}
$ w( N& g/ q- U. ]1 U C! ~2 K |. h* S4 H# [" y- f/ [
PS. 搜索的,不是我写的
7 G! g5 j) q) @0 |2 ^* t
/ @7 Q$ o+ D. S6 w0 t1 w( ~! @[ 本帖最后由 sort_0010 于 2008-6-5 13:30 编辑 ] |
|