A+B 问题
问题描述
输入 ,输出 。
解决方法
A,B=input().split( )
print(int(A)+int(B))
序列求和
问题描述
求 的值。
解决办法
a=int(input())
print((1+a)*a//2)
圆的面积
问题描述
给定圆的半径 ,求圆的面积。
解决办法
from math import pi
r=int(input())
print("{:.7f}".format(rrpi))
Fibonacci 序列
问题描述
Fibonacci 数列的递推公式为 : ,其中 ,当 比较大时, 也非常大,现在我们想知道, 除以 的余数是多少。
解决办法
def mul(a,b):
c=[[0,0],[0,0]]
for i in range(2):
for j in range(2):
for k in range(2):
c[i][j] += a[i][k] * b[k][j]
return c
def F(n):
if n <= 1 :
return max(n,0)
res = [[1,0],[0,1]]
A = [[1,1],[1,0]]
while n:
if n & 1 : res = mul(res,A)
A = mul(A,A)
n >>= 1
return res[0][1]
n=int(input())
print(F(n)%10007)
网友评论