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

相关推荐

头像
今天 16:45
已编辑
东北大学 自动化类
点赞 评论 收藏
转发
牛客网
牛客企业服务