#831. 希蒙打比赛

希蒙打比赛

题目描述

希蒙正在组织同学们进行比赛,比赛最后的排名首先会按照总分从大到小进行排名,如果总分相同的,会按照所有题的总提交时间,总提交时间越早的排名越高,如果提交时间也相同,那么按照编号顺序小的在前。但是作为一个严格的比赛,希蒙会随时检查考场纪律,如果发现有谁出现了任何违规舞弊的情况,那么会直接在这名同学的总分减少一半,如果出现小数,向下取整。

输入格式

共n+1行。

11行为一个正整数n(300)n( \le 300),表示参加比赛的人数。

第2行,有nn个用空格隔开的数字,表示每名同学的分数(0600)(0-600)
第3行,有nn个用空格隔开的数字,表示每名同学提交题目的耗时(07200)(0-7200)
第4行,有nn个用空格隔开的数字,由0或者1组成,1表示每名同学存在作弊的情况。
每个学生的学号按照输入顺序编号为(1n)(1-n)

输出格式

共n行,按照排名依次输出学生的编号

样例 #1

样例输入 #1

5
600 400 400 400 123
100 2300 1111 1111 6000
1 0 0 0 0

样例输出 #1

3
4
2
1
5