还是一个数字题
前面我问过一个问题,大致是将两个r位数以及它们的乘积(2r位)按顺序拼接起来,刚好是一个2r位数的平方。除了r=1的简单情形外,还没有找到不能被10整除的其他解。现在有一个更难的问题,将3个r位数a,b,a+b拼起来,刚好是一个r位数的立方,求所有这种数。
目前只找到一个:9^3=729,7+2=9. 55 13 68
1458681 6249927 7708608
13734559 79374280 93108839 2# 仙剑魔
很好,也许是程序错了,导致这些解没有算出来。
最后一个解挺大的,请问你是用什么办法找出来的? 哦,明白了,我想多了。
另外可以证明x^3中,x开头的数字不小于4 3# lsrong314
暴力算的
算到10^9
这个计算量c++还能接受。。。 5# 仙剑魔
使用c++是否需要写一个大数的运算程序? 6# lsrong314
看情况吧
最开始我为了省事确实在用大数写,但是跑了下发现不给力
后来果断写了个int直接计算了
因为这个问题用N位*1位就能解决,没必要开大数,无非就是中间计算用到__int64
{:3_63:}
PS:我的表示进制是10^9
页:
[1]