Submission #73725191
Source Code Expand
#include <bits/stdc++.h>
using namespace std;
#define int long long
signed main() {
ios::sync_with_stdio(0);
cin.tie(nullptr);
int N;
cin >> N;
vector<deque<int>> genre(N + 1);
for (int i = 0; i < N; ++i) {
int K, A;
cin >> K >> A;
genre[K].push_back(A);
}
vector<deque<int>> use;
for (int i = 1; i <= N; ++i) {
if (genre.size()) {
sort(genre[i].begin(), genre[i].end(), greater<>());
use.push_back(genre[i]);
}
}
sort(use.begin(), use.end(), greater<>());
if (use.size() < 2) {
cout << -1;
return 0;
}
int real = 0;
for (int i = 0; i < min((int)use.size(), 4LL); ++i) {
for (int j = i + 1; j < min((int)use.size(), 4LL); ++j) {
int res = 0;
res += use[i][0] + use[j][0];
priority_queue<int, vector<int>> pq;
for (int k = 0; k < use.size() && pq.size() < 8; ++k) {
if (i == k || i == j) {
continue;
}
for (int l = 0; l < min(2LL, (int)use[k].size()); ++k) {
pq.push(use[k][l]);
}
}
if (pq.size() < 4) {
continue;
}
for (int k = 0; k < 4; ++k) {
res += pq.top();
pq.pop();
}
real = max(real, res);
}
}
cout << real;
}
Submission Info
| Submission Time | |
|---|---|
| Task | G - Div. 1 & Div. 2 |
| User | bluerini |
| Language | C++23 (GCC 15.2.0) |
| Score | 0 |
| Code Size | 1537 Byte |
| Status | WA |
| Exec Time | 161 ms |
| Memory | 139712 KiB |
Compile Error
./Main.cpp: In function 'int main()':
./Main.cpp:43:31: warning: comparison of integer expressions of different signedness: 'long long int' and 'std::vector<std::deque<long long int> >::size_type' {aka 'long unsigned int'} [-Wsign-compare]
43 | for (int k = 0; k < use.size() && pq.size() < 8; ++k) {
| ~~^~~~~~~~~~~~
Judge Result
| Set Name | Sample | All | ||||||
|---|---|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 0 / 625 | ||||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt |
| All | 00_sample_00.txt, 00_sample_01.txt, 00_sample_02.txt, 01_random_00.txt, 01_random_01.txt, 01_random_02.txt, 01_random_03.txt, 01_random_04.txt, 01_random_05.txt, 01_random_06.txt, 01_random_07.txt, 01_random_08.txt, 01_random_09.txt, 01_random_10.txt, 01_random_11.txt, 01_random_12.txt, 01_random_13.txt, 01_random_14.txt, 01_random_15.txt, 01_random_16.txt, 01_random_17.txt, 01_random_18.txt, 01_random_19.txt, 01_random_20.txt, 01_random_21.txt, 01_random_22.txt, 01_random_23.txt, 01_random_24.txt, 01_random_25.txt, 01_random_26.txt, 01_random_27.txt, 01_random_28.txt, 01_random_29.txt, 01_random_30.txt, 01_random_31.txt, 01_random_32.txt, 01_random_33.txt, 01_random_34.txt, 01_random_35.txt, 01_random_36.txt, 01_random_37.txt, 01_random_38.txt, 01_random_39.txt, 01_random_40.txt, 01_random_41.txt, 01_random_42.txt, 01_random_43.txt, 01_random_44.txt, 01_random_45.txt, 01_random_46.txt, 02_handmade_00.txt, 02_handmade_01.txt, 02_handmade_02.txt, 02_handmade_03.txt |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| 00_sample_00.txt | WA | 1 ms | 3584 KiB |
| 00_sample_01.txt | WA | 1 ms | 3436 KiB |
| 00_sample_02.txt | WA | 1 ms | 3704 KiB |
| 01_random_00.txt | WA | 1 ms | 3496 KiB |
| 01_random_01.txt | WA | 2 ms | 4020 KiB |
| 01_random_02.txt | WA | 2 ms | 4724 KiB |
| 01_random_03.txt | WA | 2 ms | 4464 KiB |
| 01_random_04.txt | WA | 2 ms | 4828 KiB |
| 01_random_05.txt | WA | 116 ms | 139316 KiB |
| 01_random_06.txt | WA | 115 ms | 139436 KiB |
| 01_random_07.txt | WA | 114 ms | 139368 KiB |
| 01_random_08.txt | WA | 113 ms | 139336 KiB |
| 01_random_09.txt | WA | 112 ms | 139432 KiB |
| 01_random_10.txt | WA | 115 ms | 139456 KiB |
| 01_random_11.txt | WA | 109 ms | 139324 KiB |
| 01_random_12.txt | WA | 115 ms | 139332 KiB |
| 01_random_13.txt | WA | 110 ms | 139424 KiB |
| 01_random_14.txt | WA | 116 ms | 139356 KiB |
| 01_random_15.txt | WA | 111 ms | 139560 KiB |
| 01_random_16.txt | WA | 116 ms | 139360 KiB |
| 01_random_17.txt | WA | 112 ms | 139428 KiB |
| 01_random_18.txt | WA | 114 ms | 139328 KiB |
| 01_random_19.txt | WA | 110 ms | 139464 KiB |
| 01_random_20.txt | WA | 114 ms | 139428 KiB |
| 01_random_21.txt | WA | 112 ms | 139360 KiB |
| 01_random_22.txt | WA | 111 ms | 139288 KiB |
| 01_random_23.txt | WA | 107 ms | 139348 KiB |
| 01_random_24.txt | WA | 116 ms | 139272 KiB |
| 01_random_25.txt | WA | 114 ms | 139380 KiB |
| 01_random_26.txt | WA | 116 ms | 139292 KiB |
| 01_random_27.txt | WA | 114 ms | 139216 KiB |
| 01_random_28.txt | WA | 117 ms | 139276 KiB |
| 01_random_29.txt | WA | 114 ms | 139492 KiB |
| 01_random_30.txt | WA | 116 ms | 139288 KiB |
| 01_random_31.txt | WA | 114 ms | 139304 KiB |
| 01_random_32.txt | WA | 117 ms | 139168 KiB |
| 01_random_33.txt | WA | 113 ms | 139344 KiB |
| 01_random_34.txt | WA | 102 ms | 137820 KiB |
| 01_random_35.txt | WA | 103 ms | 137796 KiB |
| 01_random_36.txt | WA | 104 ms | 137884 KiB |
| 01_random_37.txt | WA | 101 ms | 137796 KiB |
| 01_random_38.txt | WA | 149 ms | 139324 KiB |
| 01_random_39.txt | WA | 133 ms | 138576 KiB |
| 01_random_40.txt | WA | 149 ms | 139276 KiB |
| 01_random_41.txt | WA | 139 ms | 138692 KiB |
| 01_random_42.txt | WA | 158 ms | 139596 KiB |
| 01_random_43.txt | WA | 143 ms | 139680 KiB |
| 01_random_44.txt | WA | 161 ms | 139712 KiB |
| 01_random_45.txt | WA | 146 ms | 139584 KiB |
| 01_random_46.txt | WA | 158 ms | 139616 KiB |
| 02_handmade_00.txt | WA | 1 ms | 3444 KiB |
| 02_handmade_01.txt | AC | 1 ms | 3612 KiB |
| 02_handmade_02.txt | WA | 115 ms | 139468 KiB |
| 02_handmade_03.txt | AC | 112 ms | 139676 KiB |