我正在提交一份使用C语言的矩阵指数代码,用于找到第n个斐波那契数,并且我使用long long int变量来存储第n个斐波那契数模10000007的答案。然而,裁判会出现“超时”错误,但是当我使用“unsigned long long int”时,我的代码在时间限制内被接受,执行时间也缩短了。
我不明白为什么使用long long int会出现“超时”错误,而使用“unsigned long long int”却能被接受呢?(在极端测试情况下,两种情况下的答案都是正确的)
我不明白为什么使用long long int会出现“超时”错误,而使用“unsigned long long int”却能被接受呢?(在极端测试情况下,两种情况下的答案都是正确的)