首页 > 试题广场 >

数列的和

[编程题]数列的和
  • 热度指数:15229 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解

数列的定义如下:数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。


输入描述:
输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。


输出描述:
对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2位小数。
示例1

输入

81 4
2 2

输出

94.73
3.41
头像 白伟仝
发表于 2020-10-10 16:08:00
注意输出答案的时候换行: import java.util.*; public class Main { public static void main(String[] args) throws Exception{ Scanner sc = new Scanner(Sys 展开全文
头像 fred-coder
发表于 2021-10-17 13:15:58
求平方数组的和,即每次计算保留前一项的结果,当前项为前一项的平方根,注意Python取2位小数,"%.2f"%d 代码如下 while True: try: n, m = map(int, input().strip().split()) res = 0 展开全文
头像 怕浪猫
发表于 2022-08-25 00:21:50
代码先行 let line; while(line = readline()){ let arr = line.split(" ") let n = parseInt(arr[0]) let m = parseInt(arr[1]) let sum 展开全文
头像 黄月寒
发表于 2021-04-10 20:49:15
题目描述:数列的定义如下:数列的第一项为n,以后各项为前一项的平方根,求数列的前m项的和。 输入描述:输入数据有多组,每组占一行,由两个整数n(n<10000)和m(m<1000)组成,n和m的含义如前所述。 输出描述:对于每组输入数据,输出该数列的和,每个测试实例占一行,要求精度保留2 展开全文
头像 honeyyy
发表于 2021-02-21 17:14:56
时间复杂度:O(M)空间复杂度:O(1)模拟,注意不知道何时会结束输入,使用try-except结构 import math def func(n,m): s = 0 for _ in range(m): s += n n = math.sqrt(n 展开全文
头像 牛客497079527号
发表于 2024-09-07 13:51:23
#include <stdio.h> #include<math.h> int main() { int m = 0; int n = 0; while (~scanf("%d %d", &n, &m)) { 展开全文
头像 17c89
发表于 2023-12-27 13:30:55
import java.util.Scanner; public class Main { public static void main(String[] args){ Scanner in = new Scanner(System.in); while 展开全文
头像 Orekrigo
发表于 2022-06-08 05:58:14
let Line = [], m = [], n = [], i = 0, res = []; while(Line[i] = r 展开全文
头像 lazyxx
发表于 2022-02-09 21:22:50
#include <stdio.h> #include <math.h> int main() { double n = 0.00; int m = 0; while (~scanf("%lf %d", &n, &m)) { double su 展开全文
头像 生菜虾
发表于 2022-07-28 17:58:53
#include<stdio.h> int num(int n){     int sum;     if(n<3){         sum=1;     }   &n 展开全文

问题信息

上传者:小小
难度:
35条回答 4371浏览

热门推荐

通过挑战的用户

查看代码
数列的和