0083-Nocomachns定理
生活随笔
收集整理的這篇文章主要介紹了
0083-Nocomachns定理
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
題目
| Nocomachns定理 |
| 難度級別:A; 運(yùn)行時(shí)間限制:1000ms; 運(yùn)行空間限制:51200KB; 代碼長度限制:2000000B |
| 試題描述 |
| 對于任何一個(gè)正整數(shù) n,它的立方一定可以表示成 n 個(gè)連續(xù)的奇數(shù)和。給定一個(gè)正整數(shù) n(n <= 100),輸出 n 的立方對應(yīng)的表達(dá)式(從小到大)。例如 n=3,輸出 7+9+11 。 |
| 輸入 |
| 僅僅包含一個(gè)正整數(shù)?n?。 |
| 輸出 |
| n個(gè)連續(xù)奇數(shù)和的表達(dá)式(如樣例) |
| 輸入示例 |
| 2 |
| 輸出示例 |
| 3+5 |
分析
本題無需開數(shù)組,只要能觀察出規(guī)律就行。
規(guī)律:立方再拆分后結(jié)果是一個(gè)第一項(xiàng)為原數(shù)×(原數(shù)-1)+1,最后一項(xiàng)為原數(shù)×(原數(shù)+1)-1,公差為2的等差數(shù)列。
代碼
#include<bits/stdc++.h> using namespace std; bool flag; int n; int main() {scanf("%d",&n);for(int i=n*(n-1)+1;i<n*(n+1);i=i+2)//按規(guī)律計(jì)算。 {if(flag) printf("+");//注意格式。 printf("%d",i);flag=1;}return 0; }轉(zhuǎn)載于:https://www.cnblogs.com/DARTH-VADER-EMPIRE/p/10125228.html
總結(jié)
以上是生活随笔為你收集整理的0083-Nocomachns定理的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: set / ... 去重的方法
- 下一篇: 6.Xilinx RapidIO核仿真与