試題 演算法訓練 猴子吃包子
資源限制
時間限制: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個沒有餡的包子 問 猴子吃完這些包子要多久?結果...