

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,k;
cin >> n >> k;
int a[n];
for(int i=0;i<n;i++) {
cin >> a[i];
if(a[i] < 0) a[i] = abs(a[i]);
else a[i] = k - a[i];
}
cout << *max_element(a,a+n);
return 0;
}
Đấy nha bạn , bày này code khó lắm
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
#include <bits/stdc++.h>
#define ll long long
using namespace std;
int main() {
freopen("ANTS.INP", "r", stdin);
freopen("ANTS.OUT", "w", stdout);
ll n, k;
ll >> n >> k;
ll gmax = 0;
for (int i = 0; i < n; ++i) {
int x;
cin >> x;
if (x < 0) gmax = max(gmax, -x)
else gmax = max(gmax, k - x);
}
cout << gmax;
return 0;
}
cho hay cho 5 seo nha =))
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin
0
50
0
k <= 10 mũ 18 mà xài int ?
0
61
0
tại sao đáp án là max của dãy này ạ, bạn gthich với