_takumi

num26.2

Mar 18th, 2021 (edited)
411
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.70 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3. #include <algorithm>
  4. #include <vector>
  5. #include <cmath>
  6. using namespace std;
  7.  
  8. int main()
  9. {
  10.     double now = 0, n = 0, sum = 0;
  11.     ifstream input("C:\\Users\\Максим\\Downloads\\inf_22_10_20_26 (2).txt");
  12.     input >> n;
  13.     vector<double> v;
  14.     for (size_t i = 0; i < n; i++)
  15.     {
  16.         input >> now;
  17.         if (now > 100)
  18.             v.push_back(now);
  19.         else
  20.             sum += now;
  21.     }
  22.     sort(begin(v), end(v));
  23.     for (size_t i = 0; i <= v.size() / 2 - 1; i++)
  24.     {
  25.         sum += v[i] - v[i] * 0.3;
  26.     }
  27.     sum = ceil(sum);
  28.     for (size_t i = v.size() / 2; i < v.size(); i++)
  29.     {
  30.         sum += v[i];
  31.     }
  32.     cout << sum << " " << v[v.size() / 2 - 1];
  33. }
  34. /*
  35. https://inf-ege.sdamgia.ru/problem?id=33105
  36. */
Add Comment
Please, Sign In to add comment