Re: [闲聊] 每日LeetCode

楼主: HccrtZ (Violet)   2024-02-19 11:34:35
※ 引述 《wu10200512》 之铭言:
: 2402. Meeting Rooms III
class Solution {
public:
int mostBooked(int n, vector<vector<int>>& meetings) {
sort(meetings.begin(), meetings.end());
vector<long> use(n, 0);
vector<int> ans(n, 0);
long delay;
int delayIdx;
bool done;
for(int i=0; i<meetings.size(); i++){
delay = LONG_MAX;
done = false;
for(int j=0; j<n; j++){
if(use[j] <= meetings[i][0]){
use[j] = meetings[i][1];
ans[j]++;
done = true;
break;
}else if(use[j] < delay){
delay = use[j];
delayIdx = j;
}
}
if(!done){
use[delayIdx] += meetings[i][1] - meetings[i][
0];
ans[delayIdx]++;
}
}
return max_element(ans.begin(),ans.end()) - ans.begin();
}
};
昨天看婷婷讲了就蛮有兴趣的
实际写起来倒是蛮快的
感觉没有之前碰过的hard来的需要动脑
也可能是运气好第一次就踩对思路
我这辈子就这样了
看不透为什么能过为什么不能过
2ㄏ
作者: JIWP (JIWP)   2024-02-19 11:37:00
大师
作者: SecondRun (雨夜琴声)   2024-02-19 11:38:00
大师
作者: wu10200512 (廷廷)   2024-02-19 11:39:00
你是大师
作者: RinNoKareshi (立石凛的男友)   2024-02-19 11:44:00
大师
作者: sustainer123 (caster)   2024-02-19 11:44:00
大师
楼主: HccrtZ (Violet)   2024-02-19 11:48:00
我只会把第一时间想到的打出来 过了就过 没过就下一题 赞

Links booklink

Contact Us: admin [ a t ] ucptt.com