import numpy as np
n = (int)(input());
res = np.eye(2);
res = res.astype(long)
n -= 1
a = np.array([[1,1],[1,0]])
a = a.astype(long)
while(n) :
if (n & 1) : res = np.dot(res,a)
a = np.dot(a,a)
n>>=1
print("%ld"%(res[0][0] + res[1][0]))
这个代码和c++ 的错误都是一样的没有高精度,只能够过60分,能不能把这个进行修改类型成字符串那种可加的?