Submission #1160783

#TimeUsernameProblemLanguageResultExecution timeMemory
1160783johar444555Olivander (COCI18_olivander)C++20
50 / 50
0 ms328 KiB
#include <chrono> #include <iostream> #include <map> #include <set> #include <unordered_map> #include <vector> using namespace std; typedef long long ll; int main() { int n; cin >> n; std::vector<int> wand(n); std::vector<int> box(n); std::vector<bool> isempty(n, true); for (int i = 0; i < n; ++i) { cin >> wand[i]; } for (int i = 0; i < n; ++i) { cin >> box[i]; } std::sort(wand.begin(), wand.end()); std::reverse(wand.begin(), wand.end()); std::sort(box.begin(), box.end()); for (int i = 0; i < n; ++i) { bool isok = false; for (int j = 0; j < n; ++j) { if (isempty[j] && wand[i] <= box[j]) { isempty[j] = false; isok = true; break; } } if (isok) { continue; } cout << "NE"; return 0; } cout << "DA"; 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...