力扣2251.花期内花的数目
-
差分
- 1e9数据范围优雅的写法
-
class Solution { public: vector<int> fullBloomFlowers(vector<vector<int>>& flowers, vector<int>& persons) { map<int,int> mp; for(auto &it:flowers) mp[it[0]] ++ , mp[it[1] + 1] --; for(auto x:persons) mp[x]; int tot = 0; for(auto &[x,y] : mp) y = (tot += y); for(auto &x:persons) x = mp[x]; return persons; } };