关注
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;
}
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
- 1... 备战春招,网申一键填写工具,发布了!!!2.0W
- 2... 实习产出如何包装?7859
- 3... 【官方活动】牛客新春计划:给陌生人的一封信6661
- 4... 32岁程序员猝死,底薪3千要24h待岗5463
- 5... 27双非非科班4段实习从字节tt到腾讯wxg5212
- 6... 我爸对计算机行业的看法,是否准确?4482
- 7... 27届实习时间线4226
- 8... 专科工作一年了,写一些想说的话,做个记录,也为我之前的学习画上句号!3436
- 9... 第一次被同事气笑了2950
- 10... 【牛客娘创作大赏】来生成牛客娘表情包,送牛币,送牛客娘周边2817
正在热议
更多
# 哪些公司开春招了? #
9538次浏览 115人参与
# 工作压力大怎么缓解 #
137335次浏览 1228人参与
# 上班以后,你还有哪些坚持的爱好? #
6786次浏览 168人参与
# 找工作以来,你最看不惯__ #
13267次浏览 286人参与
# 你都在哪些场所面过试? #
18844次浏览 218人参与
# AI coding的好用工具分享 #
17218次浏览 358人参与
# 互联网公司评价 #
478213次浏览 4053人参与
# 实习怎么做才有更好的产出 #
11396次浏览 208人参与
# 实习教会我的事 #
51473次浏览 399人参与
# 你最近因为什么迷茫? #
32919次浏览 465人参与
# 实习离职怎么跟领导说 #
75768次浏览 420人参与
# 实习生工资多少才算正常? #
12072次浏览 189人参与
# 四大天坑是哪四家? #
100043次浏览 234人参与
# 拼多多工作体验 #
44240次浏览 283人参与
# 机械制造面试记录 #
307809次浏览 3152人参与
# 你给AI提过哪些离谱的需求? #
5641次浏览 159人参与
# 领导做过最不靠谱的事 #
12368次浏览 205人参与
# 工作一周年分享 #
49902次浏览 256人参与
# 为了实习逃课值吗? #
61937次浏览 517人参与
# 聊聊你的被动加班经历 #
1965次浏览 41人参与