回复 7楼 czz5242199
这个不对吧= = 数列的值就变了。
讲一下这个题吧,楼主结的太快了。
首先就是越界,即便你用 long long 早晚也会越界的,所以要换个思路(或者用高精度大数运算,在这显然没那个必要)
公式 (a + b) % c = (a % c + b % c) % c
所以可以使用 7L提供的方法,数列中不再存储斐波那契的值,而是存储其对 10007 的余数,这样对结果没有影响,而且不会越界