Submission #723348

#TimeUsernameProblemLanguageResultExecution timeMemory
723348QuentolosseMeasures (CEOI22_measures)C++14
0 / 100
1568 ms496 KiB
#include <bits/stdc++.h> using namespace std; int main() { ios::sync_with_stdio(false), cin.tie(0); int n, m, d; cin >> n >> m >> d; vector<int> points (n); for (int i = 0; i < n; i++) { cin >> points[i]; } for (int i = 0; i < m; i++) { int nouveau; long long reponse = 0; cin >> nouveau; points.push_back(nouveau); sort(points.begin(), points.end()); for (int a = 0; a < points.size(); a++) { for (int b = a+1; b < points.size(); b++) { reponse = max(reponse, (long long)((d * (b-a)) - (points[b] - points[a]))); } } cout << (reponse - reponse % 2) / 2; if (reponse % 2) cout << ".5"; cout << ' '; } }

Compilation message (stderr)

Main.cpp: In function 'int main()':
Main.cpp:27:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   27 |         for (int a = 0; a < points.size(); a++)
      |                         ~~^~~~~~~~~~~~~~~
Main.cpp:29:33: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   29 |             for (int b = a+1; b < points.size(); b++)
      |                               ~~^~~~~~~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...