Submission #603485

#TimeUsernameProblemLanguageResultExecution timeMemory
603485TigryonochekkCarnival Tickets (IOI20_tickets)C++17
0 / 100
1 ms212 KiB
#include <iostream>
#include <algorithm>
#include "tickets.h"
#include <vector>
#define ll long long
using namespace std;
const ll inf = 1e18 + 69;

vector<vector<int>> answer;

long long find_maximum(int k, vector<vector<int>> x) {
	int n = x.size();
	int m = x[0].size();
	answer.resize(n);
	ll ans = inf;
	for (int i = 0; i < n; i++) {
		answer.resize(m);
	}
	if (m == 1) {
		ll sum = 0;
		for (int i = 0; i < n; i++) {
			sum += x[i][0];
		}
		sum /= n;
		ll dif = 0;
		for (int i = 0; i < n; i++) {
			dif += abs(sum - x[i][0]);
		}
		ans = min(ans, dif);
		sum++;
		dif = 0;
		for (int i = 0; i < n; i++) {
			dif += abs(sum - x[i][0]);
		}
		ans = min(ans, dif);
	}
	allocate_tickets(answer);
	return ans;
}
#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...