Java MyDouble Арифметичні операції
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
Реалізуйте клас-обгортку MyDouble.
class MyDouble { private double a; // приватна змінна MyDouble(double a) { this.a = a; } public String toString() { return Double.toString(a); } public MyDouble Add(MyDouble b) { return new MyDouble(this.a + b.a); } public MyDouble Add(long b) { return new MyDouble(this.a + b); } public MyDouble Sub(MyDouble b) { return new MyDouble(this.a - b.a); } public MyDouble Sub(long b) { return new MyDouble(this.a - b); } public MyDouble Mult(MyDouble b) { return new MyDouble(this.a * b.a); } public MyDouble Mult(long b) { return new MyDouble(this.a * b); } public MyDouble Div(MyDouble b) { return new MyDouble(this.a / b.a); } public MyDouble Div(long b) { return new MyDouble(this.a / b); } }
Вхідні дані
Два дійсних числа a і b.
Вихідні дані
Виведіть значення виразу:
[\frac{(a \times b + 10)}{3} + (a + \frac{2}{b} - 7) \times 5 - a - \frac{b}{a}]
Приклади
Вхідні дані #1
Відповідь #1
Відправки 342
Коефіцієнт прийняття 72%