关注
D题:
#include<iostream>
(5488)#include<algorithm>
using namespace std;
struct p{int id,ps;};//顾客编号与位置
bool comp(p a,p b){return(a.ps<b.ps);}
int main()
{
int i,tmp,n1,n2,l1,l2;
p *n;
cin>>n1>>n2;
l1=n1;
l2=-n2;//l1与l2是两支队伍的末尾位置,队伍2的位置用负数表示
n=new p[n1+n2];
for(i=0;i<n1;i++)
n[i].id=n[i].ps=i+1;
for(i=0;i<n2;i++)
{
n[i+n1].id=i+n1+1;
n[i+n1].ps=-i-1;
}
for(cin>>i;i>0;i--)
{
cin>>tmp;tmp--;
if(n[tmp].ps<0)
{
l1++;
n[tmp].ps=l1;
}
else
{
l2--;
n[tmp].ps=l2;
}//顾客离开造成的空位不回收,反正不会影响排序
}
sort(n,n+n1+n2,comp);
for(tmp=0;n[tmp].ps<0;tmp++);
for(i=tmp;i<n1+n2;i++)cout<<n[i].id<<' ';cout<<endl;
for(i=tmp-1;i>=0;i--)cout<<n[i].id<<' ';cout<<endl;//因为是负数所以倒着排
delete[]n;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 国庆后,我的返工状态 #
9222次浏览 43人参与
# 求职你最看重什么? #
97130次浏览 562人参与
# 深信服秋招来了 #
276494次浏览 2909人参与
# 一觉醒来,穿越回国庆前 #
17411次浏览 76人参与
# 非技术岗简历怎么写 #
246888次浏览 3045人参与
# 找工作有哪些冷知识 #
153108次浏览 2406人参与
# 爱玛科技集团求职进展汇总 #
6671次浏览 92人参与
# 薪资爆料 #
162588次浏览 1355人参与
# 秋招OC许愿 #
363936次浏览 2597人参与
# 今年秋招还有金九银十吗 #
9269次浏览 53人参与
# 春招你拿到offer了吗 #
734229次浏览 9693人参与
# 机械/汽车制造公司岗位评价 #
13809次浏览 100人参与
# 央国企投递记录 #
116226次浏览 1483人参与
# 锐捷网络求职进展汇总 #
5098次浏览 24人参与
# 腾讯音乐求职进展汇总 #
129352次浏览 968人参与
# 美团秋招笔试 #
165226次浏览 958人参与
# 工作经验重要还是工资重要? #
143725次浏览 1093人参与
# 26届秋招投递记录 #
37752次浏览 431人参与
# 生活已被工作填满,要不要辞职? #
18060次浏览 101人参与
# 你收到了团子的OC了吗 #
1429469次浏览 11786人参与
# 运营每日一题 #
101757次浏览 851人参与
# 面试吐槽bot #
139992次浏览 750人参与