#include<bits/stdc++.h> using namespace std; int main(){ vector<double> values(5); while(cin>>values[0]>>values[1]>>values[2]>>values[3]>>values[4]){ // 找出哪一項是 -1 (要求解的項目) int unknownIndex=-1; for(int i=0;i<5;i++){ if(values[i]==-1){ unknownIndex=i; break; } } double result=0.0; // 根據浮力平衡公式:(V人 + V裝) × D海 = M人 + M裝 // values[0] = V人, values[1] = M人, values[2] = V裝, values[3] = M裝, values[4] = D海 switch(unknownIndex){ case 0: // 求 V人 // V人 = (M人 + M裝) / D海 - V裝 result=(values[1]+values[3])/values[4]-values[2]; break; case 1: // 求 M人 // M人 = (V人 + V裝) × D海 - M裝 result=(values[0]+values[2])*values[4]-values[3]; break; case 2: // 求 V裝 // V裝 = (M人 + M裝) / D海 - V人 result=(values[1]+values[3])/values[4]-values[0]; break; case 3: // 求 M裝 // M裝 = (V人 + V裝) × D海 - M人 result=(values[0]+values[2])*values[4]-values[1]; break; case 4: // 求 D海 // D海 = (M人 + M裝) / (V人 + V裝) result=(values[1]+values[3])/(values[0]+values[2]); break; } cout<<fixed<<setprecision(2)<<result<<endl; } return 0; }