Submission #151838

#TimeUsernameProblemLanguageResultExecution timeMemory
151838tmwilliamlin168King of Chairs (FXCUP4_chairs)C++17
100 / 100
184 ms18780 KiB
#include "king.h" #include <bits/stdc++.h> using namespace std; long long SendInfo(vector<int> w, vector<int> c) { return 0; }
#include "vassal.h" #include <bits/stdc++.h> using namespace std; map<int, vector<int>> mp; void Init(long long b, vector<int> c) { for(int i=0; i<c.size(); ++i) mp[c[i]].push_back(i); } int Maid(int w) { auto it=mp.lower_bound(w); if(it==mp.end()) return -1; int a=it->second.back(); it->second.pop_back(); if(it->second.empty()) mp.erase(it); return a; }

Compilation message (stderr)

vassal.cpp: In function 'void Init(long long int, std::vector<int>)':
vassal.cpp:7:16: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
  for(int i=0; i<c.size(); ++i)
               ~^~~~~~~~~
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...