Điểm:
800 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Cho ba vật có trọng lượng nguyên dương. Tổng trọng lượng của vật thứ nhất và vật thứ hai là \(x\), của vật thứ hai và vật thứ ba là \(y\), của vật thứ ba và vật thứ nhất là \(z\). Hãy tìm trọng lượng của ba vật đã cho.
Input
- Một dòng duy nhất chứa ba số nguyên \(x\), \(y\) và \(z\).
Output
- Một dòng duy nhất chứa ba số nguyên là trọng lượng của ba vật đã cho.
Constraints
- \(2 \leq x, y, z \leq 10 ^ 9\).
Scoring
- Subtask #1 (\(50\%\) số điểm): \(x = y = z\).
- Subtask #2 (\(50\%\) số điểm): Không có ràng buộc gì thêm.
Example
Sample input 1
2 2 2
Sample output 1
1 1 1
Sample input 2
3 5 4
Sample output 2
1 2 3
Note
Ở ví dụ thứ nhất, \(1 + 1 = 2\), \(1 + 1 = 2\) và \(1 + 1 = 2\).
Ở ví dụ thứ hai, \(1 + 2 = 3\), \(2 + 3 = 5\) và \(3 + 1 = 4\).
Bình luận
thay vì dùng CT, tui dịnh xử lí = Binary Indexed Tree để luyện lại có ổn ko???
bài nayf dễ mà
mấy cái testcase đầu hơi yếu thì phải
x,y,z=map(int,input().split())
l = (x + z - y) // 2
i = (x + y - z) // 2
v = (y + z - x) // 2
print(l,i,v)
python
Bạn ơi đây là cách giải toán học:
Gọi số thứ 1;2;3 lần lượt là: a;b;c
Ta có:
a+b=x;b+c=y;a+c=z
=> x+y+z=2(a+b+c)
=> a+b+c=?
=>a=
=>b=
=>c=
bạn tự code nhé
Hint
a = (x + z - y) / 2
b = (x + y - z) / 2
c = (y + z - x) / 2
ai do help minh bai nai voi