3106: 排队
Memory Limit:256 MB
Time Limit:1.000 S
Judge Style:Text Compare
Creator:
Submit:1
Solved:1
Description
某校组织了一场篮球比赛,其中一班和二班各出5名同学参加,入场时两个班10名同学需要按照以下规则从左到右排成一队,然后按顺序进入赛场。
规则:
一班5名同学排在队伍前半部分,且5名同学按照身高从矮到高的顺序排列(如下图蓝色背景小人);
二班5名同学排在队伍后半部分,且5名同学按照身高从高到矮的顺序排序(如下图橙色背景小人)。

在给出10名同学的身高及班级后,按照排队规则输出最后排队的顺序。
Input
第一行输入10个浮点型数字,表示每名同学的身高(1.00<身高<2.50,身高保留2位小数),身高之间以一个空格隔开
第二行输入10个正整数,表示10名同学所在的班级(正整数只能为“1”或者“2”,且“1”和“2”各5个),班级之间以一个空格隔开
(注:第一行输入的第一个数字(身高)对应第二行输入的第一个正整数(班级),以此类推)
Output
按照排队规则,输出排序后的身高顺序,且身高之间以一个空格隔开。
Sample Input Copy
1.60 1.66 1.58 1.69 1.70 1.50 1.62 1.80 1.73 1.60
1 2 2 1 2 1 2 1 2 1
Sample Output Copy
1.50 1.60 1.60 1.69 1.80 1.73 1.70 1.66 1.62 1.58