LiuWei是星环科技的一名优秀员工,但是最近他遇到了一个不大不小的麻烦。 那就是公司里叫LiuWei 的同事太多了(比如 刘伟,刘威,刘维,刘卫等)。 在内部邮件系统中,公司会在名字后增加一个AliasID来进行区分, 例如 liuwei1,liuwei2….liuwei100。 公司另外还有用一个规则(当然现实中并不存在这个规则), 那就是为了对新入职的同事们表示欢迎,他们可以自主选择自己的AlisaID, 如果这个AliasID被占用了,那么新入职的同事可以以“插队”的方式插入这个序列当中, 其他的同事需要依次向后顺移AliasID。 因为最近入职了很多同事,大家都依次选择了自己喜欢的编号,所以LiuWei想写一个算法来确定自己以及其他的同事最终的AliasID。

区块链毕设网qklbishe.com为您提供问题的解答

LiuWei是星环科技的一名优秀员工,但是最近他遇到了一个不大不小的麻烦。
那就是公司里叫LiuWei的同事太多了(比如 刘伟,刘威,刘维,刘卫等)。
在内部邮件系统中,公司会在名字后增加一个AliasID来进行区分,
例如 liuwei1,liuwei2….liuwei100。
公司另外还有用一个规则(当然现实中并不存在这个规则),
那就是为了对新入职的同事们表示欢迎,他们可以自主选择自己的AlisaID,
如果这个AliasID被占用了,那么新入职的同事可以以“插队”的方式插入这个序列当中,
其他的同事需要依次向后顺移AliasID。
因为最近入职了很多同事,大家都依次选择了自己喜欢的编号,所以LiuWei想写一个算法来确定自己以及其他的同事最终的AliasID。
请问有大佬写出来吗,我感觉我的代码没啥问题,但是只过了1/6。
#include <bits/stdc++.h> using namespace std;  void func(vector<vector<int>>& nums){     map<int,int> map;     for(vector<int> v:nums){         int V=v[0],ID=v[1];         if(map.find(ID)!=map.end()) {             int t=map[ID];             int i=ID;             while(map.find(i++)!=map.end());             map[i]=t;         }         map[ID]=V;     }     for (const auto &item : map){         cout<<item.second<<" ";     } } int main() {     int N;     cin>>N;     vector<vector<int>> nums;     while(N--){         int V,ID;         cin>>V>>ID;         nums.push_back({V,ID});     }     func(nums); }

28:51

以上就是关于问题LiuWei是星环科技的一名优秀员工,但是最近他遇到了一个不大不小的麻烦。 那就是公司里叫LiuWei 的同事太多了(比如 刘伟,刘威,刘维,刘卫等)。 在内部邮件系统中,公司会在名字后增加一个AliasID来进行区分, 例如 liuwei1,liuwei2….liuwei100。 公司另外还有用一个规则(当然现实中并不存在这个规则), 那就是为了对新入职的同事们表示欢迎,他们可以自主选择自己的AlisaID, 如果这个AliasID被占用了,那么新入职的同事可以以“插队”的方式插入这个序列当中, 其他的同事需要依次向后顺移AliasID。
因为最近入职了很多同事,大家都依次选择了自己喜欢的编号,所以LiuWei想写一个算法来确定自己以及其他的同事最终的AliasID。的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » LiuWei是星环科技的一名优秀员工,但是最近他遇到了一个不大不小的麻烦。 那就是公司里叫LiuWei 的同事太多了(比如 刘伟,刘威,刘维,刘卫等)。 在内部邮件系统中,公司会在名字后增加一个AliasID来进行区分, 例如 liuwei1,liuwei2….liuwei100。 公司另外还有用一个规则(当然现实中并不存在这个规则), 那就是为了对新入职的同事们表示欢迎,他们可以自主选择自己的AlisaID, 如果这个AliasID被占用了,那么新入职的同事可以以“插队”的方式插入这个序列当中, 其他的同事需要依次向后顺移AliasID。 因为最近入职了很多同事,大家都依次选择了自己喜欢的编号,所以LiuWei想写一个算法来确定自己以及其他的同事最终的AliasID。