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;
     
    }


  • 相关阅读:
    一键安装vsftpd服务并开通ftp账户
    mysql 利用新建从库 使用 start slave until 恢复方法
    使用ThinBackup插件备份 jenkins
    docker 日志清理
    mysql5.7 MGR配置
    mysql5.7 开启增强半同步复制
    网站qps计算方法
    mysql不支持emoji表情的问题的解决方法
    网络安全
    Cronjob 简介
  • 原文地址:https://www.cnblogs.com/im0qianqian/p/5989475.html
Copyright © 2011-2022 走看看