Đếm số học sinh

Xem PDF

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

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\)\(III\),

  • \(u_5\) em giải được bài toán \(I\)\(II\),

  • \(u_6\) em giải được bài toán \(I\)\(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


  • 0
    VoBaThongL921    7:32 p.m. 31 Tháng 8, 2021

    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:(.


    • 3
      longkold00    11:01 a.m. 30 Tháng 9, 2021

      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]);


      • 2
        VoBaThongL921    2:38 p.m. 30 Tháng 9, 2021

        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é!


        • 2
          longkold00    3:52 p.m. 30 Tháng 9, 2021

          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


          • 2
            VoBaThongL921    4:11 p.m. 30 Tháng 9, 2021

            Wow cảm ơn bạn nhiều nhé! Mình đã ac nhờ hướng dẫn của bạn rồi:>


            • 4
              Nguyễn_Minh_Khang21L7    9:06 p.m. 8 Tháng 11, 2021

              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 🙂


              • 2
                VoBaThongL921    9:07 p.m. 8 Tháng 11, 2021

                🙂


                • 2
                  tkluannguyendang    4:22 p.m. 10 Tháng 11, 2021

                  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

      9 bình luận nữa