試題 演算法訓練 猴子吃包子

2021-10-13 07:18:59 字數 785 閱讀 2836

試題 演算法訓練 猴子吃包子  

資源限制

時間限制:1.0s 記憶體限制:256.0mb

問題描述

從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同;肉包每秒鐘吃x個;韭菜包每秒鐘吃y個;沒有餡的包子每秒鐘吃z個;現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子;問:猴子吃完這些包子要多久?結果保留p位小數。

輸入格式

輸入1行,包含7個整數,分別表示吃不同包子的速度和不同包子的個數和保留的位數。

輸出格式

輸出一行,包含1個實數,表示吃完所有包子的時間。

樣例輸入

4 3 2 20 30 15 2

樣例輸出

22.50

資料規模和約定

0fixed 表示用一般的方式輸出浮點數,c++預設的流輸出數值有效位是6。setprecision()和fixed合用就可以保留小數點後的位數。setprecision( int p )是設定數值的精度,包含整數和小數。

要注意的是下面定義型別的時候要用double而不能用flout,因為flout會溢位。float型用4個位元組來表示乙個浮點數,其精度只有6、7位,這6、7位是連整數部分算在一起的,就是說乙個浮點數的整數部分大到6或7位後,小數部分就都是不準確的了。而double型用8個位元組來表示乙個浮點數,精度達到16、17位。

**如下

```cpp

#include#include using namespace std;

int main()

試題 演算法訓練 猴子吃包子

試題 演算法訓練 猴子吃包子 資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問...

試題 演算法訓練 猴子吃包子

問題描述 從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問 猴子吃完這些包子要多久?結果保留p位小數。輸入格式 輸入1行,包含7個整數,分別表示吃...

試題 演算法訓練 猴子吃包子

資源限制 時間限制 1.0s 記憶體限制 256.0mb 問題描述 從前,有乙隻吃包子很厲害的猴子,它可以吃無數個包子,但是,它吃不同的包子速度也不同 肉包每秒鐘吃x個 韭菜包每秒鐘吃y個 沒有餡的包子每秒鐘吃z個 現在有x1個肉包,y1個韭菜包,z1個沒有餡的包子 問 猴子吃完這些包子要多久?結果...