zoukankan      html  css  js  c++  java
  • YTU 2573: 连续奇数和

    2573: 连续奇数和

    时间限制: 1 Sec  内存限制: 128 MB
    提交: 63  解决: 37

    题目描述

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

        比如:

    2^3 = 8 = 3 + 5

    3^3 = 27 = 7 + 9 + 11

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

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

    输入

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

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

    输出

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

    样例输入

    223

    样例输出

    3 57 9 11

    提示

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

    迷失在幽谷中的鸟儿,独自飞翔在这偌大的天地间,却不知自己该飞往何方……

    #include <iostream>
    #include <cstdio>
    #include <cmath>
    using namespace std;
    int main()
    {
        int i,n,j,a[5];
        cin>>n;
        for(i=0; i<n; i++)
            cin>>a[i];
        for(i=0; i<n; i++)
        {
            int m=a[i]*a[i]-a[i]+1;
            cout<<m;
            for(j=1; j<a[i]; j++)
            {
                m+=2;
                cout<<" "<<m;
            }
            cout<<endl;
        }
        return 0;
     
    }


  • 相关阅读:
    MVC-07数据库
    Visual Web Developer 2012安裝教程
    开机启动项
    使用其他身份运行计算机(DOS命令)
    网络重置
    JavaWeb(七):EL表达式、自定义标签和JSTL
    JavaWeb(六):会话与状态管理
    JavaWeb(五):MVC案例
    JavaWeb(三):JSP
    JavaWeb(二):Servlet
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989475.html
Copyright © 2011-2022 走看看