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é!!
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;
}
Bình luận
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é!!
hint ổn không?
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++