每日一題 37 汽水瓶 數學 模擬

2021-09-28 20:14:27 字數 749 閱讀 7984

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

輸入描述:

輸入檔案最多包含10組測試資料,每個資料佔一行,僅包含乙個正整數n(1<=n<=100),表示小張手上的空汽水瓶數。n=0表示輸入結束,你的程式不應當處理這一行。

輸出描述:

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

示例:

輸入:310

810輸出1

540

本題題意簡單,每次空瓶的數量除以3,直到最後空瓶的數量少於兩瓶,就累加到了課兌換的數量。

#include

using

namespace std;

intcalculatenum

(int num)

}return sum;

}int

main()

每日一題 78 汽水瓶

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

每日一題 30 手套 數學 模擬 貪心法

在地下室裡放著n種顏色的手套,手套分左右手,但是每種顏色的左右手手套個數不一定相同。a先生現在要出門,所以他要去地下室選手套。但是昏暗的燈光讓他無法分辨手套的顏色,只能分辨出左右手。所以他會多拿一些手套,然後選出一雙顏色相同的左右手手套。現在的問題是,他至少要拿多少只手套 左手加右手 才能保證一定能...

每日一題 Day37 刪除顏色片段

總共有n個顏色片段排成一列,每個顏色片段要麼是 a 要麼是 b 給你乙個長度為n的字串colors,其中 colors i 表示第 i 個顏色片段的顏色。alice 和 bob 在玩乙個遊戲,他們 輪流 從這個字串中刪除顏色。alice 先手 如果乙個顏色片段為 a 且 相鄰兩個顏色 都是顏色 a ...