제출 #1050442

#제출 시각아이디문제언어결과실행 시간메모리
1050442TahirAliyevCarnival Tickets (IOI20_tickets)C++17
0 / 100
0 ms348 KiB
#include "tickets.h" #include <bits/stdc++.h> using namespace std; #define pii pair<int, int> #define ll long long ll find_maximum(int k, std::vector<std::vector<int>> x) { int n = x.size(); int m = x[0].size(); vector<vector<int>> res; res.resize(n); for(int i = 0; i < n; i++) res[i].resize(m, -1); vector<pii> v; for(int i = 0; i < n; i++){ v.push_back({x[i][0] + x[i].back(), i}); } sort(v.begin(), v.end()); int ans = 0; for(int i = 0; i < n; i++){ if(i < n / 2){ ans -= x[v[i].second][0]; res[v[i].second][0] = 0; } else{ ans += x[v[i].second].back(); res[v[i].second][m - 1] = 0; } } allocate_tickets(res); 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...