#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);
}
ll ans_max = 0;
vector<ll> 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 time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |
| # | Verdict | Execution time | Memory | Grader output |
|---|
| Fetching results... |