#D1245. 拼点游戏

拼点游戏

当前没有测试数据。

题目描述

C 和 S 两位同学一起玩拼点游戏。有一堆白色卡牌和一堆蓝色卡牌,每张卡牌上写了一个整数点数。C 随机抽取 nn 张白色卡牌,S 随机抽取 nn 张蓝色卡牌,他们进行 nn 回合拼点,每次两人各出一张卡牌,点数大者获得三颗巧克力,小者获得一颗巧克力,如果点数相同,每人各得二颗巧克力,使用过的卡牌不得重复使用。已知 C 和 S 取到的卡牌点数,请编程计算 S 最多和最少能得到多少颗巧克力。

输入格式

输入包含多组测试数据。每组测试数据的第一行是一个整数 n (1n1000)n\ (1\le n\le 1000),接下来一行是 nn 个整数,表示 C 抽到的白色卡牌的点数,下一行也是 nn 个整数,表示 S 抽到的蓝色卡牌的点数。输入的最后以一个 00 表示结束。

输出格式

对每组数据,输出一行,内容是两个整数用空格格开,分别表示 S 最多和最少可获得的巧克力数。

3
92 83 71
95 87 74
2
20 20
20 20
2
20 19
22 18
0
9 5
4 4
4 4