Submission
Status:
(PPP-SSSSSSSSS)(-SSSSSSSS)(PP-SSSSSSS)(PP-SSSSSSS)(PP-SSSSSSSSSSS)(PPP-SSSSSSSSSSSSSSS)(TSSSSSSSSSSSSSSSSSSSSS)
Subtask/Task Score:
{0/4}{0/4}{0/5}{0/7}{0/25}{0/34}{0/21}
Score: 0
User: Nathlol2
Problemset: ร้านปลอดภาษี (Duty Free)
Language: cpp
Time: 1.041 second
Submitted On: 2025-05-28 20:27:59
#include <bits/stdc++.h>
using namespace std;
int minimum_bag_rearrangement_time(std::vector<int> a) {
int ans = 0;
int n = a.size();
set<int> s;
for(int i = 1;i<=n;i++){
s.insert(-i);
}
vector<int> c;
for(auto x : a){
auto it = s.lower_bound(-x);
if(it == s.end()){
++ans;
for(auto i : c){
s.insert(i);
}
}else{
c.push_back(*it);
s.erase(it);
}
}
return ans;
}