题解 | #尼科彻斯定理#

尼科彻斯定理

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

m^2即为中位数(平均数),找到中位数后,再找第一个数n,可以推导出n,最后化简得到n=m^2-m+1,以2为步长依次输出其后的m-1个数
#include <stdio.h>

int main(){
    int m,i,M,n;
    scanf("%d",&m);
    M=m*m;//找中位数
    n=M-m+1;//找第一个数
    printf("%d",n);
    for(i=1;i<m;i++){
        printf("%+d",n+2*i);
    }
}
#include <iostream>

using namespace std;

int main(){
    int m;
    cin >> m;
    cout << m*m-m+1;
    for(int i=1;i<m;i++){
        cout << "+" << m*m-m+1+2*i;
    }
}



全部评论

相关推荐

07-01 17:14
中北大学 Java
兄弟们是真是假
牛客46374834...:我在boss上投java岗从来没成功过
点赞 评论 收藏
分享
小浪_Coding:找硬件测试,也可兼顾软测欧, 简历还可以的 ,注意排版,项目写的有条理一点, 然后个人技能多加点, 润色好简历之后就开始沟通海投了,深圳,东莞这边做硬件相关的公司还不少, 医疗类,仪器类的都可以尝试
点赞 评论 收藏
分享
评论
点赞
1
分享

创作者周榜

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