#P13239. 「2.48sOI R1」化妆品

「2.48sOI R1」化妆品

背景

本月 3030 日即将迎来埃尔萨纳城的第 1736717367 次名媛聚会。Misserina 和 ShenTianYi_ 正在为此做准备,她们在商场购买化妆品。

题目描述

商场里面有 2n2n 个化妆品,每一个都能提供时尚值和美丽值。任意两个化妆品提供的时尚值互不相同,且美丽值也互不相同。

Misserina 和 ShenTianYi_ 要选择 nn 次心仪的化妆品,每一次 Misserina 先选,ShenTianYi_ 后选。Misserina 是个性格多变的人,她时而希望自己更加时尚,时而希望自己更加美丽,会选择剩余的化妆品中该值最大的那一个;而 ShenTianYi_ 则是淑女中的淑女,每一次 Misserina 选择她想要的之后她都会选择 Misserina 最不想要的那个,也就是对应时尚值或美丽值最小的那个。

她们想知道,按照这个规则选完所有化妆品之后,两人的时尚值和美丽值分别为多少。请帮她们解答这个问题。

输入格式

第一行:一个整数 nn,含义如题干所示。

第二行:2n2n 个整数 F1,F2,…,F2nF_1,F_2,\dots,F_{2n},表示每一个化妆品提供的时尚值。

第三行:2n2n 个整数 B1,B2,…,B2nB_1,B_2,\dots,B_{2n},表示每一个化妆品提供的美丽值。

第四行:nn 个整数 Q1,Q2,…,QnQ_1,Q_2,\dots,Q_n,表示 Misserina 每次希望购买时尚值最高的(用 1 表示)还是美丽值最高的(用 2 表示)。

输出格式

第一行两个整数,分别表示最终 Misserina 的时尚值和美丽值。

第二行两个整数,分别表示最终 ShenTianYi_ 的时尚值和美丽值。

3
1 7 3 8 9 4
1665 5 8888 3 4 27
1 1 2
21 34
11 10558

提示

第一次选择:

Misserina 选择时尚值最高的即第 55 种化妆品,ShenTianYi_ 选择时尚值最低的即第 11 种化妆品。

第二次选择:

Misserina 选择剩下的时尚值最高的即第 44 种化妆品,ShenTianYi_ 选择剩下的时尚值最低的第 33 种化妆品。

第三次选择:

Misserina 选择剩下的美丽值最高的第 66 种化妆品,ShenTianYi_ 选择剩下的美丽值最低的第 22 种化妆品。

最终 Misserina 的时尚值为 8+9+4=218+9+4=21,美丽值为 3+4+27=343+4+27=34;ShenTianYi_ 的时尚值为 1+7+3=111+7+3=11,美丽值为 1665+5+8888=105581665+5+8888=10558。

对于 100%100\% 数据:

  • 1≤n≤5×1051 \le n \le 5 \times 10^5;
  • 1≤Fi,Bi≤1091 \le F_i,B_i \le 10^9;
  • Qi∈{1,2}Q_i \in \{1,2\};
  • ∀ i≠j\forall\: i \ne j,Fi≠FjF_i \ne F_j,Bi≠BjB_i \ne B_j。

本题采取捆绑测试。

  • Subtask 0(9 pts):1≤n≤10001 \le n \le 1000,1≤Fi,Bi≤20001 \le F_i,B_i \le 2000,QiQ_i 均为 1 或均为 2;
  • Subtask 1(11 pts):1≤n≤10001 \le n \le 1000,1≤Fi,Bi≤20001 \le F_i,B_i \le 2000;
  • Subtask 2(20 pts):1≤n≤10001 \le n \le 1000,1≤Fi,Bi≤1091 \le F_i,B_i \le 10^9;
  • Subtask 3(26 pts):1≤n≤5×1051 \le n \le 5 \times 10^5,1≤Fi,Bi≤1091 \le F_i,B_i \le 10^9,QiQ_i 均为 1 或均为 2;
  • Subtask 4(34 pts):1≤n≤5×1051 \le n \le 5 \times 10^5,1≤Fi,Bi≤1091 \le F_i,B_i \le 10^9。