class MyCalendar {
public:
vector<vector<int>> res;
MyCalendar() {
res.clear();
}
bool book(int start, int end) {
for(int i = 0;i<res.size();i++){
if(start>=res[i][1]||end<=res[i][0]){
continue;
}else{
return false;
}
}
res.push_back(vector<int>{start,end});
return true;
}
};
/**
* Your MyCalendar object will be instantiated and called as such:
* MyCalendar* obj = new MyCalendar();
* bool param_1 = obj->book(start,end);
*/
剑指 Offer II 057. 值和下标之差都在给定的范围内
最新推荐文章于 2024-10-08 20:32:22 发布