luyencode / comments

Server lưu trữ bình luận trên Luyện Code
https://luyencode.net
6 stars 3 forks source link

https://oj.luyencode.net/problem/CSC #758

Open utterances-bot opened 2 years ago

utterances-bot commented 2 years ago

Cấp số cộng - Luyện Code Online

https://luyencode.net/problem/CSC

nguyentrunghieu25022003 commented 1 year ago

Test 6 là gì vậy ạ :((

kyvy12az commented 1 year ago

include <bits/stdc++.h>

define ll long long

using namespace std; int main(){ int a,b,c,s1,s2,t1,t2,d,k, minx=INT_MAX; cin>>a>>b>>c; s1=max(a,b); s2=max(s1,c); t1=min(a,b); t2=min(t1,c); if((a>b && a>c) || (a<b && b>c)){ k=max(t1,c); } if(a<c && b<c){ k=min(s1,c); } if(s2-k==k-t2){ d=s2-k; cout<<s2+d; } else{ if(abs(a-b)<=minx){ minx=abs(a-b); } if(abs(a-c)<=minx){ minx=abs(a-c); } if(abs(b-c)<=minx){ minx=abs(b-c); } if(s2-k!=minx) cout<<k+minx; else cout<<k-minx; } return 0; }

kyvy12az commented 1 year ago

AC

include <bits/stdc++.h>

define ll long long

using namespace std; int main(){ int a,b,c,s1,s2,t1,t2,d,k, minx=INT_MAX; cin>>a>>b>>c; s1=max(a,b); s2=max(s1,c); t1=min(a,b); t2=min(t1,c); if((a>b && a>c) || (a<b && b>c)){ k=max(t1,c); } if(a<c && b<c){ k=min(s1,c); } if(s2-k==k-t2){ d=s2-k; cout<<s2+d; } else{ if(abs(a-b)<=minx){ minx=abs(a-b); } if(abs(a-c)<=minx){ minx=abs(a-c); } if(abs(b-c)<=minx){ minx=abs(b-c); } if(s2-k!=minx) cout<<k+minx; else cout<<k-minx; } return 0; }