其他分享
首页 > 其他分享> > leetcode729 我的日程安排表I

leetcode729 我的日程安排表I

作者:互联网

思路:

二分。

实现:

 1 class MyCalendar {
 2 public:
 3     set<pair<int,int>>st;
 4     MyCalendar() {
 5         
 6 
 7     }
 8     
 9     bool book(int start, int end) {
10         auto it=st.lower_bound({end,0});
11         if(it==st.begin()){
12             st.insert({start,end});
13             return true;
14         }
15         it--;
16         if(it->second>start){
17             return false;
18         }
19         else{
20             st.insert({start,end});
21             return true;
22         }
23 
24     }
25 };

标签:return,int,end,leetcode729,st,start,日程安排,MyCalendar
来源: https://www.cnblogs.com/wangyiming/p/16451868.html