キーエンスプログラミングコンテスト2023秋(AtCoder Beginner Contest 325)
問題文
省略
省略
C++に変換後のコードはこちら
int @N; ll @(T,D)[N];
int res = 0; ll c = 0;
multiset<ll> s;
rsortA(N,T,D);
while(N || s.size()){
while(s.size() && *s.begin() < c) s.erase(s.begin());
if(s.size() == 0) c = T[N-1];
while(N && T[N-1] == c){
s.insert(T[N-1] + D[N-1]);
N--;
}
if(s.size()){
s.erase(s.begin());
res++;
}
c++;
}
wt(res);
Current time: 2024年05月05日21時27分21秒
Last modified: 2023年10月22日11時01分01秒 (by laycrs)
Tags: Competitive_Programming_Incomplete AtCoder AtCoder_Beginner_Contest ABC325 ABC_D
トップページに戻る
Logged in as: unknown user (not login)