Cạnh hình chữ nhật (THTA Vòng KVMB 2022)

Xem PDF

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

Bài 2: Cạnh hình chữ nhật



Bình luận


  • 2
    khoidarkgg    8:53 p.m. 9 Tháng 8, 2024
    Hint

    B1: Nhập vào \(a\), \(b\), \(c\)
    B2: Đếm trong \(a\), \(b\), \(c\) từng số coi xuất hiện bao nhiêu lần
    B3: Trong 3 số có 1 số xuất hiện chỉ 1 lần (trong 3 số có 1 số khác 2 số còn lại(2 số còn lại = nhau)) (Hoặc cả 3 = nhau)
    B4: In ra số xuất hiện 1 lần thôi (TH đặc biệt: Hình vuông là TH đặc biệt của hình chữ nhật nên nếu 3 số = nhau thì in ra \(a\))
    Chúc mn làm ac nhé!!


    • 0
      lehongduc    11:23 p.m. 16 Tháng 8, 2024

      hint ổn không?


      • 0
        lehongduc    11:22 p.m. 16 Tháng 8, 2024 chỉnh sửa 3
        Hint

        Ta nhận thấy: hình chữ nhật có 4 cạnh, chia làm 2 cạnh dài và 2 cạnh ngắn
        vậy chỉ cần tìm cạnh dài và cạnh ngắn nhân 2 rồi trừ đi 3 cạnh là ta dc cạnh còn lại

        C++
        #include<bits/stdc++.h>
        #define ll long long
        using namespace std;
        int main()
        {
            ios_base::sync_with_stdio(0);cin.tie(0);cout.tie(0);
            ll a,b,c;
            cin>>a>>b>>c;
            cout<<max(a,max(b,c))*2+min(min(a,b),c)*2-a-b-c;
        }
        
        6 bình luận nữa