题解 | #尼科彻斯定理#
尼科彻斯定理
https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85
找规律:
(1)n前数字个数为:startCount = n*(n+1)/2-n;
(2)n第一个数字为:startNum = 2 * startCount +1;
using System;
namespace HJ76{
class Solution{
public static void Main(){
var input = Convert.ToInt32(Console.ReadLine());
int startCount = input *(input+1)/2 - input;
int startNum = 2 * startCount + 1;
for(int i = 0; i < input; i++){
if(i < input-1 ){
Console.Write(startNum+2*i + "+");
}else{
Console.Write(startNum+2*i);
}
}
}
}
}
查看20道真题和解析
