求數列的和

2021-08-22 16:14:27 字數 582 閱讀 9955

數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。

輸入資料有多組,每組佔一行,由兩個整數n(n < 10000)和m(m < 1000)組成,n和m的含義如前所述。
對於每組輸入資料,輸出該數列的和,每個測試例項佔一行,要求精度保留2位小數。
示例

輸入

81 4

2 2

輸出

94.73

3.41

import sys

import math

def ssum(n,m):

sum = 0

while m >= 1:

sum += n

n = math.sqrt(n)

m -= 1

return "".format(sum)

s = raw_input().split()

n = int(s[0])

m = int(s[1])

print ssum(n,m)

求數列的和

problem description 數列的定義如下 數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。input 輸入資料有多組,每組佔一行,由兩個整數n n 10000 和m m 1000 組成,n和m的含義如前所述。output 對於每組輸入資料,輸出該數列的和,每個測試例項佔...

求數列的和

problem description 數列的定義如下 數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。輸入輸入資料有多組,每組佔一行,由兩個整數n n 10000 和m m 1000 組成,n和m的含義如前所述。輸出 對於每組輸入資料,輸出該數列的和,每個測試例項佔一行,要求精度保...

求數列的和

time limit 1000ms memory limit 65536kb submit statistic problem description 數列的定義如下 數列的第一項為n,以後各項為前一項的平方根,求數列的前m項的和。input 輸入資料有多組,每組佔一行,由兩個整數n n 10000...