#B. 卡牌游戏 (cardgame)

    Type: Default File IO: cardgame 1000ms 256MiB

卡牌游戏 (cardgame)

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

题目描述

小 Y 和小 Z 在卡牌游戏中对战。小 Y 有 NN 张卡牌而小 Z 有 MM 张卡牌。每张卡牌均有一个由正整数表示的力量值。

每一回合,小 Y 和小 Z 各自展示一张卡牌。如果一名玩家的卡牌力量值大于对手的卡牌力量值,则该玩家被视为胜出此回合。如果展示的两张卡牌具有相同的力量值,则此回合被视为和局。

小 Y 的第 ii 张卡牌的力量值为 AiA_i。小 Z 的第 jj 张卡牌的力量值为 BjB_j

然后,他们将进行 N×MN \times M 轮的对战。他们都循环地展示卡牌。

小 Y 依照以下顺序展示卡牌(共 MM 轮):

$A_1 \rightarrow A_2 \rightarrow \cdots \rightarrow A_N \rightarrow A_1 \rightarrow A_2 \rightarrow \cdots \rightarrow A_N \rightarrow \cdots \rightarrow A_1 \rightarrow A_2 \rightarrow \cdots \rightarrow A_N$

小 Z 依照以下顺序展示卡牌(共 NN 轮):

$B_1 \rightarrow B_2 \rightarrow \cdots \rightarrow B_M \rightarrow B_1 \rightarrow B_2 \rightarrow \cdots \rightarrow B_M \rightarrow \cdots \rightarrow B_1 \rightarrow B_2 \rightarrow \cdots \rightarrow B_M$

请你求出在这个过程中小 Y 获胜、小 Z 获胜及和局的回合数。

输入格式

cardgame.in 文件读入数据。

第一行两个整数 NNMM

第二行 NN 个整数,A1,A2,,ANA_1, A_2, \dots, A_N

第三行 MM 个整数,B1,B2,,BMB_1, B_2, \dots, B_M

输出格式

输出到 cardgame.out 文件。

第一行输出小 Y 获胜的回合数。

第二行输出小 Z 获胜的回合数。

第三行输出和局的回合数。

样例

3 4
1 2 3
2 2 3 1
4
4
4

样例 2

点击链接 ex_cardgame2.inex_cardgame2.out 下载大样例 2 的输入数据和输出数据。

数据范围

对于所有测试数据,

1N,M1051 \leq N, M \leq 10^5

对于所有 1iN1 \leq i \leq N1Ai1091 \leq A_i \leq 10^9

对于所有 1jM1 \leq j \leq M1Bj1091 \leq B_j \leq 10^9

子任务 分数 附加约束条件
11 1515 N,M1000N, M \leq 1000
22 2020 对于所有 1iN1 \leq i \leq NAi=2A_i = 2
33   2020   N,MN, M 互质,对于所有1iN1 \leq i \leq NAi3A_i \leq 3,对于所有1jM1 \leq j \leq MBj3B_j \leq 3
44 2020 对于所有 1iN1 \leq i \leq NAi3A_i \leq 3,对于所有 1jM1 \leq j \leq MBj3B_j \leq 3
55 2525 无附加限制

1017提高

Not Attended
Status
Done
Rule
OI
Problem
4
Start at
2024-10-17 14:00
End at
2024-10-17 18:00
Duration
4 hour(s)
Host
Partic.
15