Submission #148448

#TimeUsernameProblemLanguageResultExecution timeMemory
148448CHT를 사랑하는 모임 (#200)King of Chairs (FXCUP4_chairs)C++17
100 / 100
157 ms10452 KiB
#include"king.h" #include<algorithm> #define eb emplace_back #define fi first #define se second #define all(x) (x).begin(),(x).end() using namespace std; typedef long long ll; typedef pair<int,int>pi; typedef pair<ll,ll>pl; const ll inf=1e18; long long SendInfo(vector<int>W,vector<int>C) { return 0; }
#include"vassal.h" #include<set> #include<algorithm> #define eb emplace_back #define fi first #define se second #define all(x) (x).begin(),(x).end() using namespace std; typedef long long ll; typedef pair<int,int>pi; typedef pair<ll,ll>pl; const ll inf=1e18; set<pi>S; void Init(long long B,vector<int>C) { for(int i=0;i<C.size();i++) S.emplace(C[i],i); return; } int Maid(int W) { set<pi>::iterator it=S.lower_bound(pi(W,-inf)); if(it==S.end()) return-1; int t=it->se; S.erase(it); return t; }

Compilation message (stderr)

vassal.cpp: In function 'void Init(long long int, std::vector<int>)':
vassal.cpp:16:15: 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...