Làm (việc) nước

Xem PDF

Điểm: 800 (p) Thời gian: 1.0s Bộ nhớ: 256M Input: bàn phím Output: màn hình

Bạn đang làm tại Circle K, và khách order món Freeze Dưa hấu và Chanh. Nhưng đây là năm 2077, và có 4 loại Freeze, mỗi loại có một cách chế biến khác nhau.

Khách yêu cầu \(a\) ml dưa hấu và \(b\) ml chanh. Bốn cách chế biến sẽ cho ra bốn độ ngon khác nhau: \(a + b, a-b, a \times b, \frac{a}{b}\).

Hãy tư vấn cho khách biết độ ngon của từng kiểu chế biến theo thứ tự độ ngon giảm dần.

Input

  • Một dòng duy nhất chứa hai số thực \(a\)\(b\) (\(0 < a, b \le 1000\) và mỗi số đều có \(6\) chữ số thập phân phía sau dấu phẩy).

Output

  • Một dòng duy nhất chứa bốn số thực là độ ngon của bốn kiểu chế biến \(a + b, a-b, a \times b, \frac{a}{b}\) theo thứ tự giảm dần.
  • Đáp án sẽ được chấp nhận nếu chênh lệch tuyệt đối tương ứng giữa mỗi số không quá \(10^{-6}\).

Example

Test 1

Input
2.000000 3.000000
Output
6.000001 5.000 0.666666 -1

Bình luận


  • 0
    pa_ldk    2:58 p.m. 9 Tháng 5, 2024

    include <bits/stdc++.h>

    using namespace std;
    double a,b,s[5];
    int main()
    {
    cin >> a >> b;
    for(int i =1 ; i<= 4;i++){
    s[1]=a+b;
    s[2]=a-b;
    s[3]=a*b;
    s[4]=a/b;
    sort(s+1,s+5,greater<double>());
    cout << fixed << setprecision(6) << s[i] << " ";
    }
    return 0;
    }

    • 5 bình luận nữa