Điểm:
250 (p)
Thời gian:
0.1s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
Đề bài: \(N\) bạn học sinh lớp 6A đều đội \(1\) trong hai loại mũ: Mũ sọc hoặc mũ ca-rô, đi \(1\) trong \(2\) loại giày đen hoặc sneakers, mặc \(1\) trong \(2\) loại áo: vàng hoặc xanh. Có \(m\) bạn đội mũ sọc, \(v\) bạn đi giày đen, \(p\) bạn có áo vàng. Hỏi có thể chắc chắn có ít nhất bao nhiêu bạn vừa đi giày sneakers, vừa đội mũ ca-rô và mặc áo xanh?
Input
- \(T\) là số testcase. \((1 \le T \le 600)\)
- \(T\) block sau mỗi block gồm \(4\) số nguyên dương \(n\), \(m\), \(v\), \(p\). \((1 \le n, m, v, p \le 10^{20})\)
Output
-
Kết quả của mỗi testcase in trên từng dòng.
-
Nếu kết quả không hợp lí thì in ra \(-1\).
Example
Test 1
Input
1
50
10
20
10
Output
10
Bình luận
ủa a sao hôm qua mở python sao giờ khóa python rồi
|| Hint
Công thức của bài là: kq = n - (m + v + p)
||
|| explain
Vì có m bạn đội mũ sọc, v bạn đi giày đen, p bạn có áo vàng nên ít nhất phải có (m + v + p) đội mũ sọc, đi giày đen và áo vàng.
Vì đề hỏi "có thể chắc chắn có ít nhất bao nhiêu bạn vừa đi giày sneakers, vừa đội mũ ca-rô và mặc áo xanh" nên chỉ cần lấy tổng số hs trừ đi số hs đội mũ sọc, đi giày đen và áo vàng là ra đc số hs vừa đi giày sneakers, vừa đội mũ ca-rô và mặc áo xanh.
||
Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.
Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.
tưởng 10^18