Create 1070.结绳 (25 分).cpp

This commit is contained in:
hao14293
2018-12-05 10:58:55 +08:00
committed by GitHub
parent 7a0ade4671
commit d39a8a552f

View File

@@ -0,0 +1,17 @@
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
int n;
scanf("%d", &n);
vector<int> v(n);
for (int i = 0; i < n; i++)
scanf("%d", &v[i]);
sort(v.begin(), v.end());
int result = v[0];
for (int i = 1; i < n; i++)
result = (result + v[i]) / 2;
printf("%d", result);
return 0;
}