数学建模社区-数学中国
标题:
克服内存溢出--求2的1000次方任意数的多次方求解(N的M次方问题求解)
[打印本页]
作者:
wangzheng3056
时间:
2013-7-29 15:21
标题:
克服内存溢出--求2的1000次方任意数的多次方求解(N的M次方问题求解)
本帖最后由 wangzheng3056 于 2013-7-30 11:54 编辑
T8 `: w) w, c( S; w/ W) o
#include<stdio.h>
% F# Z/ d5 A" f5 a3 q1 r; x
#define max_size 1000
% `" \! ]" _3 \9 S& A
#define pow_count 1000//次数
% i4 @, H' v9 C: i
void main()
9 Z2 z1 d' V, k2 B0 d
{
1 f+ T# S2 I! @; M' O! V
static int a[max_size];
& r5 Q- }( Q0 _5 l
int sum,i,j;
1 D2 P3 ?5 _0 O6 G. B
a[0]=2;
2 q; t6 Z/ v& H4 e4 W
for(i=1;i<max_size;i++)
3 m) [6 ]/ a; \% a/ N, P/ r
{
Z; ~% _$ _/ e6 O' L$ C
a[i] = 0;
- F( Q3 M( S- e# S8 k' f
}
2 n) v+ a' P! t6 Q4 z. p! @* d1 @
for(i = 1;i<pow_count;i++)
% B) s9 U) @2 `: R% Q- _& G
{
& i: \7 L2 t7 \! _
for(j=0;j<max_size;j++)
. y/ ~0 R4 p+ k* F- a3 R( q$ ^
{
0 q: _5 i7 g$ M6 \
if(a[j]*2>=10)
# E/ I- h3 V8 T R9 W [7 j
{
* B+ S! E' ~ f; O: h
a[j] = a[j]*2%10;
) r3 K( X! P5 e& p: A) _+ Y) }/ R
a[j+1]+=1;
8 x, b/ n! p. u) O. Y9 X, T
}
5 f5 x! ~2 ?0 ^; s! e/ b! x
else
* u( C% e/ |; P4 L
{
8 N' _5 V" {4 l
a[j]= a[j]*2;
% k, ?2 e4 c3 O) b
}
% D* ~0 C e" O, u$ X( y! y: a5 y
}
7 J/ a: `( b/ z
}
5 z# h! k; L& O2 }5 n% G" ?
for(i=max_size;i>0;i--)
% }! T) s8 N0 B% }& A' M+ d; K
{
, x0 j8 @1 A4 I0 x7 w. J
printf("%d",a[i]);
4 _5 h# D. H5 U. ^4 q# w3 V
}
) [0 b6 v$ [- U) P" i
}
复制代码
21000.c
2013-7-29 15:21 上传
点击文件名下载附件
下载积分: 体力 -2 点
593 Bytes, 下载次数: 0, 下载积分: 体力 -2 点
作者:
wangzheng3056
时间:
2013-7-29 15:41
2013-7-29 15:40 上传
下载附件
(84.93 KB)
2的一千次 ~!!!~! 太强大了 哈哈哈
作者:
百年孤独
时间:
2013-7-29 15:43
好强!!电脑累坏了!
1 C$ L9 C& ]1 z* f; @* ? t# ?! q
作者:
wangzheng3056
时间:
2013-7-29 16:08
正在算2的5500万亿次,等了一天了~!看来只能找天河计算机算了!~@
作者:
wangzheng3056
时间:
2013-7-29 16:25
刚才算了一下, 刚才那个结果我算得用2万5千多年, 果断放弃~!
作者:
平凡之不凡
时间:
2013-7-30 17:39
很有学习价值
欢迎光临 数学建模社区-数学中国 (http://www.madio.net/)
Powered by Discuz! X2.5