每日程式設計 20170313

2022-08-16 18:18:15 字數 522 閱讀 4722

題目:驗證尼科徹斯定理,即:任何乙個整數m的立方都可以寫成m個連續奇數之和。

例如:1^3=1

2^3=3+5

3^3=7+9+11

4^3=13+15+17+19

輸入描述:

輸入乙個int整數

輸出描述:

輸出分解後的string

輸入例子:

6輸出例子:

31+33+35+37+39+41

解答:

1 #include 2 #include 3

using

namespace

std;45

intmain()

619 cout << '\b'

;20}21

else

2229 cout << '\b'

;30}31

}32}33 }

這個沒啥好說的,今天有點著急,挑了個簡單的寫了一下,能改進的太多了,等回頭說。

每日程式設計 (三十)

題目描述 給定 pushed 和 popped 兩個序列,只有當它們可能是在最初空棧上進行的推入 push 和彈出 pop 操作序列的結果時,返回 true 否則,返回 false 示例 1 輸入 pushed 1,2,3,4,5 popped 4,5,3,2,1 輸出 true 解釋 我們可以按以...

每日程式設計 31

題目描述 有n個房間,現在i號房間裡的人需要被重新分配,分配的規則是這樣的 先讓i號房間裡的人全都出來,接下來按照 i 1,i 2,i 3,的順序依此往這些房間裡放乙個人,n號房間的的下乙個房間是1號房間,直到所有的人都被重新分配。現在告訴你分配完後每個房間的人數以及最後乙個人被分配的房間號x,你需...

每日程式設計(36)

題目描述 矩形以列表 x1,y1,x2,y2 的形式表示,其中 x1,y1 為左下角的座標,x2,y2 是右上角的座標。如果相交的面積為正,則稱兩矩形重疊。需要明確的是,只在角或邊接觸的兩個矩形不構成重疊。給出兩個矩形,判斷它們是否重疊並返回結果。示例 1 輸入 rec1 0,0,2,2 rec2 ...