题目:https://pintia.cn/problem-sets/994805260223102976/problems/994805264706813952
注意点,要初始化ans = vec[0]
代码
#include<cstdio>#include<vector>#include<algorithm>using namespace std;int main(){int n;scanf("%d", &n);vector<int> vec(n);for(int i = 0; i < n; i++) scanf("%d", &vec[i]);sort(vec.begin(), vec.end());double ans = vec[0];for(int i = 1; i < n; i++){ans = (ans + vec[i]) / 2;}printf("%d", (int)ans);return 0;}
