C 程式設計 入門級題解 小玉在游泳

2021-09-19 12:09:07 字數 683 閱讀 9823

題目描述

小玉開心的在游泳,可是她很快難過的發現,自己的力氣不夠,游泳好累哦。已知小玉第一步能遊2公尺,可是隨著越來越累,力氣越來越小,她接下來的每一步都只能游出上一步距離的98%。現在小玉想知道,如果要游到距離x公尺的地方,她需要遊多少步呢。請你程式設計解決這個問題。

輸入輸出格式

輸入格式

輸入乙個數字(不一定是整數,小於100m),表示要游的目標距離。

輸出格式

輸出乙個整數,表示小玉一共需要遊多少步。

輸入輸出樣例

輸入樣例#1

4.3輸出樣例#1

3下面是**+題解:

數學方法,理解以後一目了然

o(1)時間複雜度

等比數列求和公式

每次遊的距離為上一次的0.98倍,構成乙個公比為0.98的等比數列

現要使其前ans項大於等於乙個值

只要代入公式並向上取整即可

下附超短**

#includedouble x;

int main()

C 程式設計 入門級題解 小魚的航程

題目描述 有乙隻小魚,它上午游泳150公里,下午游泳100公里,晚上和週末都休息 實行雙休日 假設從周x 1 x 7 開始算起,請問這樣過了n天以後,小魚一共累計游泳了多少公里呢?輸入輸出格式 輸入格式 輸入兩個整數x,n 表示從周x算起,經過n天,n在long int範圍內 輸出格式 輸出乙個整數...

C 程式設計 入門級題解 珠心算測驗

題目描述 珠心算是一種通過在腦中模擬算盤變化來完成快速運算的一種計算技術。珠心算訓練,既能夠開發智力,又能夠為日常生活帶來很多便利,因而在很多學校得到普及。某學校的珠心算老師採用一種快速考察珠心算加法能力的測驗方法。他隨機生成乙個正整數集合,集合中的數各不相同,然後要求學生回答 其中有多少個數,恰好...

C 程式設計 入門級題解 校門外的樹

題目描述 某校大門外長度為l的馬路上有一排樹,每兩棵相鄰的樹之間的間隔都是11公尺。我們可以把馬路看成乙個數軸,馬路的一端在數軸00的位置,另一端在ll的位置 數軸上的每個整數點,即0,1,2,l0,1,2,l,都種有一棵樹。由於馬路上有一些區域要用來建地鐵。這些區域用它們在數軸上的起始點和終止點表...