Submission #418677

#TimeUsernameProblemLanguageResultExecution timeMemory
418677dxz05Carnival Tickets (IOI20_tickets)C++14
11 / 100
2 ms716 KiB
#include "tickets.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; const int MAXN = 2e5 + 3e2; long long min_ans(vector<int> a){ sort(a.begin(), a.end()); ll res = 0; for (int i = 0; i < a.size(); i++){ res += abs(a[i] - a[a.size() / 2]); } return res; } long long find_maximum(int k, vector<vector<int>> X) { int n = X.size(); int m = X[0].size(); vector<vector<int>> answer(n, vector<int>(m, -1)); for (int i = 0; i < n; i++){ for (int j = 0; j < m; j++){ answer[i][j] = j; } } vector<int> v; for (int i = 0; i < n; i++) { for (int j = 0; j < m; j++) v.push_back(X[i][j]); } allocate_tickets(answer); return min_ans(v); }

Compilation message (stderr)

tickets.cpp: In function 'long long int min_ans(std::vector<int>)':
tickets.cpp:13:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<int>::size_type' {aka 'long unsigned int'} [-Wsign-compare]
   13 |     for (int i = 0; i < a.size(); i++){
      |                     ~~^~~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...