代码先行

let line;
while(line = readline()){
    let arr = line.split(" ")
    let n = parseInt(arr[0])
    let m = parseInt(arr[1])
    let sum=0;
    while(m > 0){
        sum += n
        m--
        n = Math.sqrt(n)
    }
    console.log(sum.toFixed(2))
}

读题

说是数列,根据我们高中学习的知识,潜意识的就以为是等差数列,或者等比数列。这道题的数列就不属于这两种,但是读题后,可以发现其归类 ,后一项等于前一项的平方根 所以可以 使用Math.sqrt(), 然后求和就用循环啦,有多组输入也要循环啦,外层while 读取输入, 里层while做求和运算。

结论

积累很重要,一段时间不看就容易忘记。