力扣2251.花期内花的数目

力扣2251.花期内花的数目

  • 差分

    • 1e9数据范围优雅的写法
cpp 复制代码
  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;
      }
  };
相关推荐
youngee1135 分钟前
hot100-60子集
数据结构·算法
郝学胜-神的一滴38 分钟前
Linux线程属性设置分离技术详解
linux·服务器·数据结构·c++·程序人生·算法
Timmylyx051841 分钟前
2025年最后一搏—— Educational Codeforces Round 186 (Rated for Div. 2) 题解
算法·codeforces·比赛日记
微光闪现1 小时前
国际航班动态提醒与延误预测优选平台指南
大数据·人工智能·算法
leoufung1 小时前
LeetCode 120. Triangle:从 0 分到 100 分的思考过程(含二维 DP 与空间优化)
linux·算法·leetcode
gihigo19981 小时前
基于反步法的路径追踪控制
算法
Jim-2ha01 小时前
【JavaScript】常见排序算法实现
javascript·算法·排序算法
王老师青少年编程1 小时前
2025年12月GESP(C++二级): 黄金格
c++·算法·gesp·csp·信奥赛·二级·黄金格
Herbert_hwt2 小时前
C语言位操作符详解:从入门到实战应用
c语言·算法
爱敲代码的边芙2 小时前
秋招面试准备(后端开发)
面试·职场和发展