Submission #418266

#TimeUsernameProblemLanguageResultExecution timeMemory
418266dxz05Carnival Tickets (IOI20_tickets)C++14
11 / 100
2 ms588 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));

	vector<int> v(n);

	for (int i = 0; i < n; i++) {
		answer[i][0] = 0;
        v[i] = X[i][0];
	}

	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...