HJ76 尼科彻斯定理(c++)

题目链接:尼科彻斯定理_牛客题霸_牛客网

注意点:

数学规律,每一个奇数的第一个数据都等于 m * m - (m - 1)

#include
using namespace std;

int main(){
    int m;
    while(cin >> m){
        int first = m * m - (m - 1);
        cout << first;
        //输出第一个节点后的每个奇数
        for(int i = 1 ; i <= m-1 ; ++i)
            cout << '+' << first + 2 * i ;
        cout << endl;
    }
    return 0;
}

你可能感兴趣的:(牛客网_华为机试,华为机试)