2020杭电暑假多校第一场

第五题: Fibonacci Sum 咱们写出斐波那契的通项公式,而后令a=1+sqrt(5)/2, b=1-sqrt(5)/2,由于5是1e9+9的二次剩余。用x来替代,那么咱们a就能够变成(1+x)*inv2,同理b变成(1-x)*inv2。写出替换以后咱们二项式展开而后就能够发现当咱们r和c固定的时候,C后面就是一串等比数列,因此用等比数列求和公式和欧拉降幂就能够获得答案了。c++ #inc
相关文章
相关标签/搜索