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链游项目方科学家脚本开发培训
从业7年-专注一级市场
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » LiuWei是星环科技的一名优秀员工,但是最近他遇到了一个不大不小的麻烦。 那就是公司里叫LiuWei 的同事太多了(比如 刘伟,刘威,刘维,刘卫等)。 在内部邮件系统中,公司会在名字后增加一个AliasID来进行区分, 例如 liuwei1,liuwei2….liuwei100。 公司另外还有用一个规则(当然现实中并不存在这个规则), 那就是为了对新入职的同事们表示欢迎,他们可以自主选择自己的AlisaID, 如果这个AliasID被占用了,那么新入职的同事可以以“插队”的方式插入这个序列当中, 其他的同事需要依次向后顺移AliasID。
因为最近入职了很多同事,大家都依次选择了自己喜欢的编号,所以LiuWei想写一个算法来确定自己以及其他的同事最终的AliasID。
微信:btc9767
TELEGRAM :https://t.me/btcok9
具体资料介绍
web3的一级市场千万收益的逻辑
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » LiuWei是星环科技的一名优秀员工,但是最近他遇到了一个不大不小的麻烦。 那就是公司里叫LiuWei 的同事太多了(比如 刘伟,刘威,刘维,刘卫等)。 在内部邮件系统中,公司会在名字后增加一个AliasID来进行区分, 例如 liuwei1,liuwei2….liuwei100。 公司另外还有用一个规则(当然现实中并不存在这个规则), 那就是为了对新入职的同事们表示欢迎,他们可以自主选择自己的AlisaID, 如果这个AliasID被占用了,那么新入职的同事可以以“插队”的方式插入这个序列当中, 其他的同事需要依次向后顺移AliasID。
因为最近入职了很多同事,大家都依次选择了自己喜欢的编号,所以LiuWei想写一个算法来确定自己以及其他的同事最终的AliasID。
进群点我
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » LiuWei是星环科技的一名优秀员工,但是最近他遇到了一个不大不小的麻烦。 那就是公司里叫LiuWei 的同事太多了(比如 刘伟,刘威,刘维,刘卫等)。 在内部邮件系统中,公司会在名字后增加一个AliasID来进行区分, 例如 liuwei1,liuwei2….liuwei100。 公司另外还有用一个规则(当然现实中并不存在这个规则), 那就是为了对新入职的同事们表示欢迎,他们可以自主选择自己的AlisaID, 如果这个AliasID被占用了,那么新入职的同事可以以“插队”的方式插入这个序列当中, 其他的同事需要依次向后顺移AliasID。
因为最近入职了很多同事,大家都依次选择了自己喜欢的编号,所以LiuWei想写一个算法来确定自己以及其他的同事最终的AliasID。
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » LiuWei是星环科技的一名优秀员工,但是最近他遇到了一个不大不小的麻烦。 那就是公司里叫LiuWei 的同事太多了(比如 刘伟,刘威,刘维,刘卫等)。 在内部邮件系统中,公司会在名字后增加一个AliasID来进行区分, 例如 liuwei1,liuwei2….liuwei100。 公司另外还有用一个规则(当然现实中并不存在这个规则), 那就是为了对新入职的同事们表示欢迎,他们可以自主选择自己的AlisaID, 如果这个AliasID被占用了,那么新入职的同事可以以“插队”的方式插入这个序列当中, 其他的同事需要依次向后顺移AliasID。 因为最近入职了很多同事,大家都依次选择了自己喜欢的编号,所以LiuWei想写一个算法来确定自己以及其他的同事最终的AliasID。