连续奇数和

问题 F: 连续奇数和

时间限制: 1 Sec  内存限制: 128 MB
提交: 237  解决: 159
[ 提交][ 状态][ 讨论版]

题目描述

 小明看到一本书上写着:任何数字的立方都可以表示为连续奇数的和。

    比如:

2^3 = 8 = 3 + 5

3^3 = 27 = 7 + 9 + 11

虽然他没有想出怎么证明,但他想通过计算机进行验证。

所以聪明的你快来帮小明证明吧,你的工作就是要找出任何数字的立方的连续奇数之和的表示,如上式所示。

输入

多组数据输入,第一行输入一个数T,接下来有T行。

每行输入一个数n,表示你要计算立方的数字。

输出

输出对应n的立方之连续奇数和表示法的序列。

样例输入

2
2
3

样例输出

3 5
7 9 11

提示

如果对应一个n有多个表示方案,选择起始数字小的方案。


#include <iostream>
using namespace std;
int main()
{
     int n,i,t,m;
     cin>>m;
     while(cin>>n)
     {
         t=n*(n-1)+1;
         for(i=0;i<n;i++)
         {
             cout<<t<<' ';
             t=t+2;
         }
         cout<<endl;
     }
     return 0;
}

猜你喜欢

转载自blog.csdn.net/qq_41903671/article/details/80801474
今日推荐