Làm sao để có câu trả lời hay nhất?
13/12/2024
13/12/2024
Mã C++
C++
#include <iostream>
using namespace std;
int main() {
int A, B, C;
cin >> A >> B >> C;
// Tính tổng số que tính và trung bình
int total = A + B + C;
int avg = total / 3;
// Tìm màu nhiều nhất và ít nhất
int maxColor = max(max(A, B), C);
int minColor = min(min(A, B), C);
// Tính số lần nhuộm
int numDyed = maxColor - avg;
cout << numDyed << endl;
return 0;
}
13/12/2024
#include <bits/stdc++.h>
using namespace std;
long long tb,a,b,c,du,m1,m2,m3,kq;
int main() {
cin >> a >> b >> c;
tb = (a + b + c) / 3;
du = (a + b + c) % 3;
m1 = min(min(a, b), c);
m3 = max(max(a, b), c);
m2 = a + b + c - m1 - m3;
kq = 0;
if (du == 0) {
kq = abs(m1 - tb) + abs(m2 - tb) + abs(m3 - tb);
} else if (du == 1) {
kq = abs(m1 - tb) + abs(m2 - tb) + abs(m3 - (tb + 1));
} else {
kq = abs(m1 - tb) + abs(m2 - (tb + 1)) + abs(m3 - (tb + 1));
}
cout << kq / 2 << endl;
return 0;
}
Nếu bạn muốn hỏi bài tập
Các câu hỏi của bạn luôn được giải đáp dưới 10 phút
CÂU HỎI LIÊN QUAN
19/12/2024
19/12/2024
19/12/2024
19/12/2024
Top thành viên trả lời