

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
/******************************* @#author : DyIuWhite ** @#date : oo / oo / oo ********************************/#include<bits/stdc++.h>#define TN "CHOINHAY"using namespace std;long long t,a,b,c;int main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); if ( fopen( TN".inp", "r" ) ) { freopen (TN".inp", "r", stdin); freopen (TN".out", "w", stdout); } ios_base::sync_with_stdio(0); cin.tie(0); cout.tie(0); cin>>t; while(t--) { cin>>a>>b>>c; cout<<max(b-a,c-b)<<"\n"; } return 0;}
Hãy giúp mọi người biết câu trả lời này thế nào?

#include <iostream>
using namespace std;
int max_steps(int a, int b, int c) {
return max(0, (c - b - 1) // 2 + (b - a - 1) // 2);
}
int main() {
int t;
cin >> t;
while (t--) {
int a, b, c;
cin >> a >> b >> c;
cout << max_steps(a, b, c) << endl;
}
return 0;
}
Hãy giúp mọi người biết câu trả lời này thế nào?

Bảng tin
165
3974
95
để nhảy đc nhiều lần thì con ở ngoài sẽ nhảy ở bên cạnh trong 2 con còn lại => số bc nhảy nn là max(b-a,c-b)
21
784
10
Nhìn khó hiểu dữ tr=)
165
3974
95
tại k xuống dòng đc