My Calendar III LeetCode solution in C++
1class MyCalendarThree {2public:3map<int, int> mp;4MyCalendarThree() {}5int book(int start, int end) {6mp[start]++;7mp[end]--;8int sum = 0;9int ans = 0;10for (auto it = mp.begin(); it != mp.end(); it++) {11sum += it->second;12ans = max(ans, sum);13}14return ans;15}16};