首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

[新手]用简单编程解一个不是很简单的数学有关问题,电脑给出的答案有有关问题

2013-01-05 
[新手求助]用简单编程解一个不是很简单的数学问题,电脑给出的答案有问题?[解决办法]N=a^3+b^3+c^3-3abca^

[新手求助]用简单编程解一个不是很简单的数学问题,电脑给出的答案有问题?


[解决办法]
N=a^3+b^3+c^3-3abc=a^3*(1+k^3+k^6-3k^3)=a^3*(k^3-1)^2
被100除余数20说明N的质因数里至少含有2个2并且只有一个5(如果有2个5,则被100整除)
而a或者k^3-1如果是5的倍数,则无论怎样都会出现2个5,因此无解

无解的话你的程序就一直跑到溢出,然后数据就不对了

热点排行