湖南省2010程式設計大賽第一題

2021-05-26 19:11:03 字數 526 閱讀 5564

超級水題。不解釋!

題目:題目a

汽水瓶有這樣一道智力題:「某商店規定:三個空汽水瓶可以換一瓶汽水。小張手上有十個空汽水瓶,她最多可以換多少瓶汽水喝?」答案是5瓶,方法如下:先用9個空瓶子換3瓶汽水,喝掉3瓶滿的,喝完以後4個空瓶子,用3個再換一瓶,喝掉這瓶滿的,這時候剩2個空瓶子。然後你讓老闆先借給你一瓶汽水,喝掉這瓶滿的,喝完以後用3個空瓶子換一瓶滿的還給老闆。如果小張手上有n個空汽水瓶,最多可以換多少瓶汽水喝?

輸入檔案最多包含10組測試資料,每個資料佔一行,僅包含乙個正整數n(1<=n

<=100),表示小張手上的空汽水瓶數。n=0表示輸入結束,你的程式不應當處理這一行。

對於每組測試資料,輸出一行,表示最多可以喝的汽水瓶數。如果一瓶也喝不到,輸出0。

樣例輸入

樣例輸出310

81015

40**如下:

#includevoid main() 

}

2023年湖南省程式設計大賽 A 近似回文詞

這題我們在訓練賽中沒做出來,事後xxs告訴我乙個非常吊的方法 列舉字串的中點,當不相等的字母超過2k時,break掉,沒超過的時候,更新最大長度 因為字串長度不是奇數就是偶數,所以我們列舉兩種字串即可 注意 字串中非字母不做比較 且 大寫字母化為小寫字母去比較 include include int...

2015湖南省ACM大賽F題階乘除法

description 輸入兩個正整數 n,m 輸出 n m 其中階乘定義為 n 1 2 3 n n 1 比如,若 n 6,m 3 則 n m 6 3 720 6 120。是不是很簡單?現在讓我們把問題反過來 輸入 k n m 找到這樣的整數二元組 n,m n m 1 如果答案不唯一,n 應該盡量小...

湖南省第十屆程式設計競賽第一題 點到圓弧的距離

分別輸入起始點a,經過的點b,和結束點c的圓弧,問點p的位置到這段圓弧的最短距離是多少。測試資料 樣例輸入 樣例輸出 0 0 1 1 2 0 1 1 case 1 1.414 3 4 0 5 3 4 0 1 case 2 4.000 解法 先用3個方程求出圓的方程求出圓心 x0,y0 以及圓的半徑s...