Last updated 2 years ago
make a result pair with max and min element
result pair
max
min
For each element update minimum between current minimum and current element
For each element update maximum between current maximum and current element
return result pair
#define ll long long pair<ll, ll> getMinMax(ll a[], int n) { pair<ll, ll> res = make_pair(INT_MAX, INT_MIN); for(int i = 0; i < n; i++) { res.first = min(res.first, a[i]); res.second = max(res.second, a[i]); } return res; }