제출 #1271699

#제출 시각아이디문제언어결과실행 시간메모리
1271699martin_011축제 (IOI25_festival)C++20
0 / 100
59 ms9408 KiB
#include "festival.h" #include <bits/stdc++.h> using namespace std; typedef long long ll; typedef vector<ll> vll; typedef vector<int> vi; #define F first #define S second bool comp(const pair<pair<ll, ll>, ll> &a, const pair<pair<ll, ll>, ll> &b) { if (a.F.F != b.F.F) return a.F.F > b.F.F; if (a.F.S != b.F.S) return a.F.S < b.F.S; return a.S < b.S; } std::vector<int> max_coupons(int a, std::vector<int> p, std::vector<int> t) { ll n = p.size(); vector<pair<pair<ll, ll>, ll>> v(n, {{0, 0}, 0}); for (int i=0; i<n; i++) { v[i] = {{t[i], p[i]}, i}; } sort(v.begin(), v.end(), comp); vi res; for (auto x : v) res.push_back(x.S); return res; }
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...