|
#include<stdio.h>3 |- M2 |7 V8 a. ~7 |% @* J9 [- J
#define N 1000 //要计算的N
- Q4 k; H s1 B/ H9 `long s[N]={1,1},n=N,t=2,a=1,b=0,p=10000;2 X7 }5 y, ], v" v
int main()//雨中飞燕之作5 e3 j9 m& ?$ s, ^$ `8 @
{
) @3 D7 d& d* [4 t for(;a<=*s||(++t<=n?(b=0,a=1):0);(*s==a++&&b)?(*s)++:0)0 l- h* m" f$ x* r" g8 F
s[a]=(b+=s[a]*t)%p,b/=p;
" P5 S" E2 n$ K- j4 | for(printf("%d",s[*s]);--*s>0;)printf("%04d",s[*s]);( o) [8 ?0 u" p
return 0;
; @' \2 P K1 r$ \1 j l}
" g0 w8 d% y2 o# X( v' {( d* B& j2 ^/ O' w
PS. 搜索的,不是我写的
3 v! ~, S$ w( M" x( j& u6 b5 |0 \: |' u2 [0 Z% S/ a
[ 本帖最后由 sort_0010 于 2008-6-5 13:30 编辑 ] |
|