Bảng số

Xem PDF

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

Đan định nghĩa một bảng số kích thước \(3 \times 3\) được gọi là bảng đẹp nếu tổng mỗi hàng, tổng mỗi cột đều bằng nhau và bảng có ít nhất hai phần tử có giá trị khác nhau.

Yêu cầu: Cho một bảng số kích thước \(3 \times 3\), hãy kiểm tra xem bảng số có phải là bảng đẹp hay không?

Input

  • Gồm ba dòng, mỗi dòng gồm ba số nguyên có giá trị tuyệt đối không vượt quá \(10^{9}\).

Output

  • In một dòng chứa xâu YES hoặc NO tương ứng cho câu trả là là bảng đẹp hoặc không phải là bảng đẹp.

Example

Test 1

Input
1 2 3
2 3 1
3 1 2
Output
YES

Test 2

Input
1 1 1
1 1 1
1 1 1
Output
NO

Bình luận


  • 0
    phuckidpython15    4:44 p.m. 15 Tháng 6, 2024

    code của mình sai test mẫu số 2 mà vẫn ac được luôn, ảo thiệt sự luôn?


    • -5
      datdoo1309    10:05 a.m. 26 Tháng 10, 2023

      Bình luận bị ẩn vì nhiều phản hồi tiêu cực. Nhấp vào đây để mở.

      1 phản hồi

      • 1
        xthabao1    9:47 p.m. 26 Tháng 9, 2023

        HD hơi khó hiểu
        thế nên các bạn có thể tham khảo code của bạn mình

        include<bits/stdc++.h>

        define sus ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);

        using namespace std;
        long long a,b,c,d,e,f,g,h,i,t,t2,t3,t4,t5,t6;
        int main()
        {
        sus;
        cin>>a>>b>>c>>d>>e>>f>>g>>h>>i;
        t=a+b+c;
        t2=d+e+f;
        t3=g+h+i;
        t4=a+d+g;
        t5=b+e+h;
        t6=c+f+i;
        if(t2==t&&t3==t2&&t4==t&&t5==t4&&t6==t5&&(b!=a||c!=a||d!=a||e!=a||f!=a||g!=a||h!=a||i!=a)) cout<<"YES";
        else cout<<"NO";

        }


        • -1
          khoinguyentl2023    8:51 p.m. 23 Tháng 5, 2023

          ngon ngu gi vay a o duoi


          • 1
            mondellbit09    11:34 p.m. 29 Tháng 3, 2023 đã chỉnh sửa

            Một trong những cách khá đần nhưng vẫn AC của mình

            oof
            C++
            void giai() {
            bool tmp = 1;
            long long cnt = 0;
            for(long long i = 1; i <= 9; i++) {
                cin >> a[i];
            }
            for(long long i = 1; i <= 9; i++) {
                if(a[i] != a[i + 1]) {
                    cnt++;
                }
            }
            if(cnt != 1) tmp = 0;
            long long sum = 0, sum2 = 0, sum3 = 0;
            sum = a[1] + a[4] + a[7];
            sum2 = a[2] + a[5] + a[8];
            sum3 = a[3] + a[6] + a[9];
             if(tmp != 0) {
                cout << "NO";
                return;
            }
            if(sum == sum2 && sum2 == sum3 && sum == sum3) {
                    cout << "YES";
                }
                else cout << "NO";
            
            }
            
            1 phản hồi