关注
这样算不算是O(1)的解 from sympy import Symbol,solve
[a,b,c,d,n] = list(map(int,input().split()))
MOD = 10**9+7
x = Symbol('x')
[x1,x2,x3,x4] = solve(x**4-x**3-x-1,x)
q = Symbol('q')
w = Symbol('w')
e = Symbol('e')
r = Symbol('r')
d = solve([-a+q*x1+w*x2+e*x3+r*x4,-b+q*(x1**2)+w*(x2**2)+e*(x3**2)+r*(x4**2),
-c+q*(x1**3)+w*(x2**3)+e*(x3**3)+r*(x4**3),-d+q*(x1**4)+w*(x2**4)+e*(x3**4)+r*(x4**4)],[q,w,e,r])
print(int(d[q]*(x1**n)+d[w]*(x2**n)+d[e]*(x3**n)+d[r]*(x4**n))%MOD)
查看原帖
点赞 评论
相关推荐
04-10 14:14
南京邮电大学 产品经理 点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 我的实习日记 #
4147827次浏览 33222人参与
# 你投了多少家公司?进展是___ #
252829次浏览 1491人参与
# 第3届现代汽车Code Faster急速编程挑战赛 #
27561次浏览 482人参与
# 秋招投递记录 #
430123次浏览 3320人参与
# 你投递的公司有几家约面了? #
175289次浏览 1048人参与
# 城市生存手册 #
1486次浏览 20人参与
# 今年形式下双非本找得到工作吗 #
340162次浏览 1797人参与
# 重来一次,你会对开始求职的自己说 #
55512次浏览 517人参与
# 秋招提前批,你开始投了吗 #
772821次浏览 8500人参与
# 你认为小厂实习有用吗? #
153541次浏览 810人参与
# 实习返校后,你的精神状态是__? #
47825次浏览 174人参与
# 通信/硬件求职避坑tips #
179855次浏览 1178人参与
# 为了找工作你投递了多少公司? #
122917次浏览 774人参与
# 产品实习,你更倾向大公司or小公司 #
234985次浏览 2169人参与
# 这个工作能去吗 #
184403次浏览 961人参与
# 你开始找寒假实习了吗? #
110453次浏览 633人参与
# 聊聊你的职场新体验 #
364083次浏览 1939人参与
# 我的租房踩坑经历 #
232420次浏览 1343人参与
# 实习生的生存小技巧 #
42259次浏览 366人参与
# 如何看待应届生身份? #
261457次浏览 2364人参与
# 你找工作想离家近 or 离家远? #
55295次浏览 403人参与

