题解 | 尼科彻斯定理

尼科彻斯定理

https://www.nowcoder.com/practice/dbace3a5b3c4480e86ee3277f3fe1e85

#include <iostream>
using namespace std;

int main() {
    int n;
    cin >> n;
  //找规律
    int stare = ((n/* - 1 + 1*/) * 1.0 / 2 * (n - 1)) * 2 + 1;//-------首项加末项 / 2 * 项数 = 前面有几项; * 2 + 1得出从多少开始加;
    for (int cnt = 1; cnt < n; cnt++, stare += 2){
      cout << stare << "+";
    }
    cout << stare;
}
// 64 位输出请用 printf("%lld")

#写题解领奖励#
全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务