My Calendar II LeetCode solution in C++
1class MyCalendarTwo {2public:3map<int, int> mpp;4MyCalendarTwo() {}56bool book(int start, int end) {7mpp[start]++;8mpp[end]--;9int sum = 0;10for (auto it : mpp) {11sum += it.second;12if (sum > 2) {13mpp[start]--;14mpp[end]++;15return false;16}17}18return true;19}20};