제출 #603503

#제출 시각아이디문제언어결과실행 시간메모리
603503TigryonochekkCarnival 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; if (m == 1) { for (int i = 0; i < n; i++) { answer[i].push_back(0); } 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]); } sum -= 2; 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...