資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述 輸入A、B,輸出A+B。 輸入格式 輸入的第一行包括兩個整數,由空格分隔,分別表示A、B。 輸出格式 輸出一行,包括一個整數,表示A+B的值。 樣例輸入 12 45 樣例輸出 57
數據規模與約定 -10000 <= A, B <= 10000。
a,b=map(int,input().split()) print(a+b)
A , B = input().split() print(int(A) + int(B))
x = input() a, b = x.split() print("{}".format(int(a) + int(b)))
經過指定分隔符對字符串進行切片,若是參數 num 有指定值,則分隔 num+1 個子字符串ide
str.split(str="", num=string.count(str)).
資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述 求1+2+3+...+n的值。 輸入格式 輸入包括一個整數n。 輸出格式 輸出一行,包括一個整數,表示1+2+3+...+n的值。 樣例輸入 4 樣例輸出 10 樣例輸入 100 樣例輸出 5050 數據規模與約定 1 <= n <= 1,000,000,000。 說明:請注意這裏的數據規模。
a = int(input()) sum = (a + 1)*a//2
print(sum)
a = int(input()) sum = int((a + 1)*a/2) print(sum)
注:函數
兩種解法道理同樣,注意格式便可spa
資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述 給定圓的半徑r,求圓的面積。 輸入格式 輸入包含一個整數r,表示圓的半徑。 輸出格式 輸出一行,包含一個實數,四捨五入保留小數點後7位,表示圓的面積。 說明:在本題中,輸入是一個整數,可是輸出是一個實數。 樣例輸入 4 樣例輸出 50.2654825 數據規模與約定 1 <= r <= 10000。 提示 本題對精度要求較高,請注意π的值應該取較精確的值。你能夠使用常量來表示π,好比PI=3.14159265358979323,也能夠使用數學公式來求π,好比PI=atan(1.0)*4。
import math x = int(input()) s = math.pi*pow(x, 2) print("%.7f"%s)
資源限制 時間限制:1.0s 內存限制:256.0MB 問題描述 Fibonacci數列的遞推公式爲:Fn=Fn-1+Fn-2,其中F1=F2=1。 當n比較大時,Fn也很是大,如今咱們想知道,Fn除以10007的餘數是多少。 輸入格式 輸入包含一個整數n。 輸出格式 輸出一行,包含一個整數,表示Fn除以10007的餘數。 說明:在本題中,答案是要求Fn除以10007的餘數,所以咱們只要能算出這個餘數便可,而不須要先計算出Fn的準確值,再將計算的結果除以10007取餘數,直接計算餘數每每比先算出原數再取餘簡單。 樣例輸入 10 樣例輸出 55 樣例輸入 22 樣例輸出 7704 數據規模與約定 1 <= n <= 1,000,000。
def feibonacci(n): f1 = 1 f2 = 1 f3 = 1
for i in range(2, n): f3 = (f1 + f2) % 10007 f1 = f2 f2 = f3 return f3 x = int(input()) print(feibonacci(x))
n = int(input()) def feibo(n): if n == 1 or n == 2: return 1
return feibo(n-1) +feibo(n-2) a = feibo(n) result = a % 10007 print(result)
while True: try: n = int(input()) res1, res2 = 1, 1
for i in range(3, n+1): res1, res2 = res2 % 10007, (res2 + res1) % 10007 print(res2) except: break