제출 #903955

#제출 시각아이디문제언어결과실행 시간메모리
903955Faisal_Saqib코끼리 (Dancing Elephants) (IOI11_elephants)C++17
26 / 100
9022 ms10276 KiB
#pragma once #include <vector> #include <algorithm> #include <iostream> #include <set> using namespace std; // #include <ext/pb_ds/assoc_container.hpp> // using namespace __gnu_pbds; // tree<int, null_type, less_equal<int>, rb_tree_tag, tree_order_statistics_node_update> sp; multiset<int> sp; vector<int> ap; int cov; void init(int n, int l, int x[]) { cov=l; for(int i=0;i<n;i++) { sp.insert(x[i]); ap.push_back(x[i]); } } int update(int i, int y) { sp.erase(sp.lower_bound(ap[i])); ap[i]=y; sp.insert(ap[i]); int cu=*begin(sp); int po=0; while(1) { auto it=(sp.upper_bound(cu+cov)); po++; if(it==sp.end()) break; cu=*it; } return po; }

컴파일 시 표준 에러 (stderr) 메시지

elephants.cpp:1:9: warning: #pragma once in main file
    1 | #pragma once
      |         ^~~~
#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...