Hôm nay lớp \(X\) có một buổi kiểm tra và tất cả thành viên trong lớp phải làm một bài kiểm tra gồm có 3 bài toán.
Sau khi kiểm tra xong, thầy giáo chủ nhiệm lớp \(X\) đã báo cáo với thầy \(Y\) - Tổ trưởng bộ môn Toán rằng: Trong lớp có:
-
\(u_1\) em giải được bài toán \(I\),
-
\(u_2\) em giải được bài toán \(II\),
-
\(u_3\) em giải được bài toán \(III\),
-
\(u_4\) em giải được bài toán \(II\) và \(III\),
-
\(u_5\) em giải được bài toán \(I\) và \(II\),
-
\(u_6\) em giải được bài toán \(I\) và \(III\),
-
\(u_7\) em giải được cả ba bài.
Vì thầy \(Y\) hơi nghi ngờ về kết quả của thầy giáo chủ nhiệm lớp \(X\) nên thầy \(Y\) muốn lên đầy nhờ các bạn kiểm tra xem, kết quả mà thầy giáo chủ nhiệm lớp \(X\) đã báo cáo là đúng hay là sai ? Nếu đúng thì hãy in ra số lượng thành viên của lớp \(X\), còn nếu sai thì in ra \(-1\).
Input:
-
Dòng thứ nhất chứa số \(t\) \((1\le t\le 1000)\) - Thể hiện số testcase.
-
\(t\) block tiếp theo, mỗi block gồm \(7\) số nguyên dương \(u_1,u_2,u_3,u_4,u_5,u_6,u_7\) \((1\le u_i\le 200000)\), mỗi số viết một dòng.
Output:
- Ứng với mỗi testcase, in ra đáp án cần tìm.
Example
Test 1
Input
1
20
14
10
5
2
6
1
Output
32
Bình luận
Có bạn nào làm rồi xem giúp bài mình với ạ. Mình thấy các test nhìn thấy được mình đều làm đúng hết, vậy mà nó WA nên mình bất lực:(.
vẽ biểu đồ 3 hình tròn giao nhau ra nhé bạn
spoil cho bạn 1 xíu
FOR(i,4,6) a[i]-=a[7];
a[1]-=(a[7]+a[5]+a[6]);
a[2]-=(a[7]+a[4]+a[5]);
a[3]-=(a[7]+a[4]+a[6]);
Mấy bữa trước mình cũng vẽ biểu đồ 3 hình tròn đó và rút ra công thức a = u1 + u2 + u3 - (u4 + u5 + u6) + u7; (a là số học sinh). Nhìn mấy test đầu cũng thấy đúng mà lại wrong answer chứ:< Nên mình nghĩ chắc mình sai phần kiểm tra điều kiện thấy sai thì xuất -1 ấy. Mà cảm ơn bạn đã chia sẻ cho mình công thức này nhé!
sau khi thực hiện gán như trên thì bạn chạy vòng lặp FOR(i,1,7) để kt các giá trị, nếu <0 thì in -1, ngược lại in tổng các giá trị đó là ok
Wow cảm ơn bạn nhiều nhé! Mình đã ac nhờ hướng dẫn của bạn rồi:>
wow hồi này là anh Thông vs ah Long mới gọi là mình với bạn thôi ah 🙂
🙂
Bạn giúp mình trường hợp nào sẽ in ra -1 được không? Mình cảm ơn bạn