【問題描述】
小女孩塔雅在一棟多層建築中攀爬樓梯,每次爬過乙個樓梯,她喜歡從1到頂數樓梯的台階級數,並大聲地說出每個數字。如果她爬了兩個樓梯,第乙個有3級,第二個有4級,她將讀出數字1、2、3、1、2、3、4。
給出塔雅讀出的所有數字,判斷她爬了多少樓梯,且輸出每個樓梯有多少台階級數?
【輸入形式】
輸出的第一行為乙個整數n,表示塔雅讀出了多少個數字。
第二行包含n個整數a1、a2、...、an,表示塔雅攀爬樓梯時讀出的數字,按順序從第1個到最後乙個,當攀爬乙個有x級的樓梯時,她將依次讀出1、2、...、x。
【輸出形式】
輸出的第一行乙個t,表示塔雅攀爬的樓梯個數,第二行輸出t個數,表示每個樓梯的台階數。
【樣例輸入】
71 2 3 1 2 3 4
【樣例輸出】
23 4
#include
using
namespace std;
intmain()
num++
;//最後乙個資料沒辦法減,但表明走到頂樓,計數加一
int b[num]
,l=1
;//定義b陣列儲存每個樓梯台階數,標尺l記錄迴圈到達a陣列位置
for(
int x=
0;x1;x++
)//外迴圈,給陣列b賦值}}
b[num-1]
=a[n-1]
;//最後乙個樓梯的台階數=輸入的最後乙個資料
cout/輸出
for(
int s=
0;s)return0;
}
窮學生和小女孩
窮學生和小女孩 乙個窮苦的學生考上了大學,可是家裡沒有多餘的錢給他交學費,為了實現自己的大學夢,他利用暑假挨家挨戶推銷商品。為了湊足學費他捨不得多花一分錢,他硬著頭皮向人討些食物。他敲開了一戶人家的門,是個小女孩開的門,他不好意思,就只向小女孩要了一杯水解渴。小女孩看他非常飢餓的樣子,拿來水的時候還...
売 少女 賣火柴的小女孩
売 少女 少女 思 出 會 少女 擦 辺 明 光 中 大好 微笑 私 連 火 消 行 少女 言 殘 一本 一本 燃 続 少女 抱 上 體 二人 光 包 空高 公升 新年 朝 少女 微笑 死 集 町 人 燃 暖 言 少女 火 會 天國 公升 知 翻譯 小女孩想起了善良的祖母,真想見見祖母。她在牆上又擦...
練習題目 賣火柴的小女孩
賣火柴的小女孩是乙個很貧窮的人,她以賣火柴為生,但是她做的火柴長短不一。有一位好心的富豪覺得她很可憐,想給她一筆錢幫助他。為了照顧小女孩的自尊心,富豪決定設定乙個小問題考驗她,小女孩如果能夠從這堆火柴中選出3根火柴拼出的三角形周長最長,就把小女孩的所有火柴買走。賣火柴的小女孩十分飢餓,眼睛花了,看不...