- 注册时间
- 2007-12-27
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 40217
- 在线时间
- 小时
|
发表于 2009-7-10 14:12:59
|
显示全部楼层
弄些辅助函数:-
- get_3_times(x)=
- {
- local(u);
- if(x%3==0,u=1+get_3_times(x/3),u=0);
- u
- }
-
- get_by_d(d1,d2)=
- {
- local(a1,a2,a,b);
- a1=component(Mod(1/d2,d1),2);
- a2=component(Mod(-1/d1,d2),2);
- a=a1*a2;
- b=(d2-a2)*a1;
- [a,b]
- }
-
- get_any(k)=
- {
- local(u,c,d1,d2);
- u=10^k-1;
- c=get_3_times(u);
- d1=3^c;
- d2=u/d1;
- get_by_d(d1,d2)
- }
复制代码 (14:11) gp > get_by_d((10^125-1)/9,9*(10^250+1)*(10^125+1))
%65 = [7716049382716049382716049382716049382716049382716049382716049382716049382
71604938271604938271604938271604938271604938271605077160493827160493827160493827
16049382716049382716049382716049382716049382716049382716049382716049382716049382
71604938271605014660493827160493827160493827160493827160493827160493827160493827
16049382716049382716049382716049382716049382716049382716049521604938271604938271
60493827160493827160493827160493827160493827160493827160493827160493827160493827
160493827160493827160494, 270061728395061728395061728395061728395061728395061728
39506172839506172839506172839506172839506172839506172839506172839506175200617283
95061728395061728395061728395061728395061728395061728395061728395061728395061728
39506172839506172839506172839506173013117283950617283950617283950617283950617283
95061728395061728395061728395061728395061728395061728395061728395061728395061728
50617283950617283950617283950617283950617283950617283950617283950617283950617283
950617283950617283950617283950617283950617284]
(14:11) gp > a=component(%65,1)
%66 = 77160493827160493827160493827160493827160493827160493827160493827160493827
16049382716049382716049382716049382716049382716050771604938271604938271604938271
60493827160493827160493827160493827160493827160493827160493827160493827160493827
16049382716050146604938271604938271604938271604938271604938271604938271604938271
60493827160493827160493827160493827160493827160493827160495216049382716049382716
04938271604938271604938271604938271604938271604938271604938271604938271604938271
60493827160493827160494
(14:11) gp > b=component(%65,2)
%67 = 27006172839506172839506172839506172839506172839506172839506172839506172839
50617283950617283950617283950617283950617283950617520061728395061728395061728395
06172839506172839506172839506172839506172839506172839506172839506172839506172839
50617283950617301311728395061728395061728395061728395061728395061728395061728395
06172839506172839506172839506172839506172839506172839506172850617283950617283950
61728395061728395061728395061728395061728395061728395061728395061728395061728395
0617283950617283950617284
(14:11) gp > (a+b)^2
%68 = 77160493827160493827160493827160493827160493827160493827160493827160493827
16049382716049382716049382716049382716049382716050771604938271604938271604938271
60493827160493827160493827160493827160493827160493827160493827160493827160493827
16049382716050146604938271604938271604938271604938271604938271604938271604938271
60493827160493827160493827160493827160493827160493827160495216049382716049382716
04938271604938271604938271604938271604938271604938271604938271604938271604938271
60493827160493827160494027006172839506172839506172839506172839506172839506172839
50617283950617283950617283950617283950617283950617283950617283950617520061728395
06172839506172839506172839506172839506172839506172839506172839506172839506172839
50617283950617283950617283950617301311728395061728395061728395061728395061728395
06172839506172839506172839506172839506172839506172839506172839506172839506172850
61728395061728395061728395061728395061728395061728395061728395061728395061728395
0617283950617283950617283950617283950617284 |
|