My Calendar II LeetCode solution in C++

1
class MyCalendarTwo {
2
public:
3
map<int, int> mpp;
4
MyCalendarTwo() {}
5

6
bool book(int start, int end) {
7
mpp[start]++;
8
mpp[end]--;
9
int sum = 0;
10
for (auto it : mpp) {
11
sum += it.second;
12
if (sum > 2) {
13
mpp[start]--;
14
mpp[end]++;
15
return false;
16
}
17
}
18
return true;
19
}
20
};

0

WPM •0 •0

100%

ACC •0 •0

0s

TIME •0