void getPeopleNum(vector<int>& begin, vector<int>& end){ vector<int> begCnt(24, 0), endCnt(24, 0); // 24个小时,有0时 const auto n = begin.size(); for(int i = 0; i < n; ++i){ begCnt[begin[i]]++; endCnt[end[i]]++; } int sum = 0; for(int i = 0; i < 24; ++i) { sum = sum + begCnt[i] - endCnt[i]; cout<<"当前时段为: "<<i<<"点~"<<i + 1<<"点,当前同时在线人数为 = " <<sum<<endl; } } // vector<int> begin{0,1,2,3,4,1,2}; // vector<int> end{7,6,3,10,7,8,9}; 当前时段为: 0点~1点,当前同时在线人数为 = 1 当前时段为: 1点~2点,当前同时在线人数为 = 3 当前时段为: 2点~3点,当前同时在线人数为 = 5 当前时段为: 3点~4点,当前同时在线人数为 = 5 当前时段为: 4点~5点,当前同时在线人数为 = 6 当前时段为: 5点~6点,当前同时在线人数为 = 6 ..........
点赞 2

相关推荐

📍面试公司:字节抖音💻面试岗位:前端暑期❓面试问题:-&nbsp;Linux文件系统&nbsp;权限分级&nbsp;操作-&nbsp;Linux有哪些命令-&nbsp;Linux改写文件权限是怎么设计的-&nbsp;硬连接软连接区别-&nbsp;硬连接软连接在前端方面的应用-&nbsp;pnpm-&nbsp;pnpm优势&nbsp;怎么设计的-&nbsp;幽灵依赖问题是什么-&nbsp;Monorepo优点-&nbsp;Monorepo整体架构-&nbsp;Monorepo项目都有哪些核心目录&nbsp;每个层级内有哪些包&nbsp;详细的文件名叫什么-&nbsp;package.json文件放那些内容-&nbsp;package.json有哪些字段-&nbsp;怎么声明一个本地依赖包&nbsp;别的项目去使用它-&nbsp;怎么理解开发环境下的依赖和生产环境下的依赖&nbsp;怎么区别哪些包应该安装在哪里&nbsp;他们俩有什么区别-&nbsp;模块化了解哪些-&nbsp;esModule和CommonJs区别-&nbsp;怎么理解动态编译静态编译-&nbsp;树摇是怎么影响的-&nbsp;引入模块有哪些引入方式-&nbsp;怎么知道根据路径去寻找他的包的-&nbsp;如果是包名引入的话查找逻辑是什么-&nbsp;用户登录是怎么设计的-&nbsp;token存在哪里&nbsp;怎么判断用户是否登录态-&nbsp;用户鉴权怎么做的-&nbsp;token和cookie区别-&nbsp;常见的请求头有哪些-&nbsp;Content-type有哪些常见格式-&nbsp;缓存有哪些层面-&nbsp;怎么去定义浏览器缓存的强缓存和协商缓存的-&nbsp;一些构建的静态资源怎么缓存-&nbsp;js,图片,css怎么缓存&nbsp;缓存时效-&nbsp;项目拷打-&nbsp;zustand状态库应该怎么设计-&nbsp;他应该有哪些功能&nbsp;怎么定义怎么更新等等-&nbsp;双向数据流单向数据流-&nbsp;diff算法-&nbsp;不用第三方工具&nbsp;不用api怎么实现一个状态管理库-&nbsp;什么时候开始学前端的&nbsp;最近在学什么新技术-&nbsp;人工智能了解过吗&nbsp;大模型&nbsp;pytorch&nbsp;transform&nbsp;有没有做过深度学习的项目-&nbsp;为什么现在在实习还考虑我们这边的岗-&nbsp;this指向题-&nbsp;事件循环输出题-&nbsp;ez算法:括号匹配🙌面试感想:好难&nbsp;全是工程化
面试问题记录
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务