题解 | #尼科彻斯定理#

尼科彻斯定理

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

思路

  1. 认真对题目分析,已知等差数列前m项和,求a0
  2. Sn=n*a0+m(m-1)d/2;其中公差d=2
  3. 因此可输出前m项数据

Answer

#include<stdio.h>

int main() {
    int m;
    scanf("%d", &m);
    int sn = m * m * m;
//    Sn=n*a0+m(m-1)d/2
    int a0 = sn / m - m + 1;
    printf("%d",a0);
    for (int i = 1; i < m; i++) {
        printf("+%d", a0 + 2 * i);
    }
    printf("\n");
    return 0;
}
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-07 18:05
哈哈哈哈哈感觉朋友找工作的已经疯掉了,直接上图
码农索隆:真老板娘:“我嘞个去,这不我当年的套路吗
点赞 评论 收藏
分享
程序员小白条:你是沟通了900个,不是投了900份简历,你能投900份,意味着对面都要回复你900次,你早就找到实习了,没亮点就是这样的,别局限地区,时间投的也要早,现在都要7月了
点赞 评论 收藏
分享
zhch7:建议9✌️把学历加黑加粗,如果实在offer可能是觉得佬不会去
投了多少份简历才上岸
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

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