Submission
Status:
(PPPPPPPPPPPPP)(PPPPPPPPP)(PPPPPPPPPP)(PPPPPPPPPP)(PPPPPPPPPPPPPP)(PPPPPPTSSSSSSSSSSSS)(xSSSSSSSSSSSSSSSSSSSSS)
Subtask/Task Score:
{4/4}{4/4}{5/5}{7/7}{25/25}{0/34}{0/21}
Score: 45
User: hyyh
Problemset: ร้านปลอดภาษี (Duty Free)
Language: cpp
Time: 1.096 second
Submitted On: 2026-03-14 19:45:35
#include <vector>
#include <queue>
#include <iostream>
#include <bitset>
using namespace std;
// you can write more function here
int minimum_bag_rearrangement_time(std::vector<int> vc) {
bitset<200010> bs;
int ans = 0;
for(auto k:vc){
int cur = k-1;
while(cur >= 0 && bs[cur]) cur--;
if(cur < 0){
ans++;
bs.reset();
cur = k-1;
}
bs[cur] = 1;
}
return ans;
}