제출 #685701

#제출 시각아이디문제언어결과실행 시간메모리
685701grossly_overconfidentFish (IOI08_fish)C++17
0 / 100
363 ms4616 KiB
#include <bits/stdc++.h> using namespace std; #define endl "\n" int main() { int f, k, m; vector<pair<int, int>> fish; cin >> f >> k >> m; for (int i = 0; i < f; ++i) { int a, b; cin >> a >> b; fish.push_back(make_pair(a, b)); } sort(fish.begin(), fish.end()); set<multiset<int>> s; set<multiset<int>> take; int current = fish[0].first; long long count = 0; for (auto i : fish) { if (i.first != current) { for (auto p = take.begin(); p != take.end(); ++p) { s.insert(*p); ++count; count %= m; } take = {}; current = i.first; } for (auto k = s.begin(); k != s.end(); ++k) { auto j = *k; j.insert(i.second); if (take.count(j) == 0 && s.count(j) == 0) { take.insert(j); } } } for (auto p : take) { s.insert(p); ++count; count %= m; } cout << (count % m); return 0; }
#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...
#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...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...