题解 | #尼科彻斯定理#
尼科彻斯定理
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); } } } } }