char
\t\t\t\t\t\t\t _3141592654[3141
\t ],__3141[3141];_314159[31415],_3141[31415];main(){register char*
_3_141,*_3_1415, *_3__1415; register int _314,_31415,__31415,*_31,
_3_14159,__3_1415;*_3141592654=__31415=2,_3141592654[0][_3141592654
-1]=1[__3141]=5;__3_1415=1;do{_3_14159=_314=0,__31415++;for( _31415
=0;_31415<(3,14-4)*__31415;_31415++)_31415[_3141]=_314159[_31415]= -
1;_3141[*_314159=_3_14159]=_314;_3_141=_3141592654+__3_1415;_3_1415=
__3_1415 +__3141;for\t\t\t(_31415 = 3141-
\t __3_1415 ;\t\t\t_31415;_31415--
\t ,_3_141 ++,\t\t\t_3_1415++){_314
\t +=_314<<2 ;\t\t\t_314<<=1;_314+=
\t *_3_1415;_31\t\t\t =_314159+_314;
\t if(!(*_31+1)\t\t\t )* _31 =_314 /
\t __31415,_314\t\t\t [_3141]=_314 %
\t __31415 ;* (\t\t\t _3__1415=_3_141
\t )+= *_3_1415\t\t\t = *_31;while(*
\t _3__1415 >=\t\t\t 31415/3141 ) *
\t _3__1415+= -\t\t\t 10,(*--_3__1415
\t)++;_314=_314\t\t\t [_3141]; if ( !
\t_3_14159 && *\t\t\t _3_1415)_3_14159
\t=1,__3_1415 =\t\t\t 3141-_31415;}if(
\t_314+(__31415\t\t\t >>1)>=__31415 )
\twhile ( ++ *\t\t\t _3_141==3141/314
)*_3_141--=0\t\t\t ;}while(_3_14159
) ; { char *\t\t\t __3_14= "3.1415";
write((3,1),\t\t\t (--*__3_14,__3_14
),(_3_14159\t\t\t ++,++_3_14159))+
3.1415926; }\t\t\t for ( _31415 = 1;
_31415<3141-\t\t\t 1;_31415++)write(
31415% 314-(\t\t\t 3,14),_3141592654[
_31415 ] +\t\t\t\t "0123456789","314"
[ 3]+1)-_314;\t\t\t\t puts((*_3141592654=0
,_3141592654))\t\t\t\t ;_314= *"3.141592";}
|