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