Submission #1291683

#TimeUsernameProblemLanguageResultExecution timeMemory
1291683julia_08Carnival Tickets (IOI20_tickets)C++20
0 / 100
1 ms348 KiB
#include <bits/stdc++.h>
#include "tickets.h"

using ll = long long;

using namespace std;

const int MAXN = 1510;

int sum[MAXN];

set<int> num[MAXN];

ll find_maximum(int k, vector<vector<int>> x){

	int n = x.size();
	int m = x[0].size();

	for(int i=0; i<n; i++){
		for(int j=0; j<m; j++){
			sum[i] += x[i][j];
			num[i].insert(j);
		}
	}

	vector<vector<int>> ans;

	for(int i=0; i<n; i++){
		ans.push_back({});
	  ans[i].push_back(0);
	}

	int ans_max = 0;

  vector<int> aux;

  for(int i=0; i<n; i++) aux.push_back(x[i][0]);

  sort(aux.begin(), aux.end());

  for(int i=0; i<n; i++){
    if(i < n / 2){
      ans_max -= aux[i];
    } else ans_max += aux[i];
  }

	allocate_tickets(ans);

	return ans_max;

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