QOJ.ac

QOJ

Time Limit: 1.0 s Memory Limit: 1024 MB Total points: 100 Hackable ✓

#11257. 石头剪刀布

Statistics

LittleV 和 LittleΛ 即将进行一场有趣的石头剪刀布游戏。然而,传统的玩法太无聊了,于是他们开发了一种基于卡牌的新版石头剪刀布游戏。

具体来说,LittleV 和 LittleΛ 每人各有 $n$ 张卡牌。LittleV 有 $r_1$ 张石头牌、$s_1$ 张剪刀牌和 $p_1$ 张布牌,而 LittleΛ 有 $r_2$ 张石头牌、$s_2$ 张剪刀牌和 $p_2$ 张布牌。保证 $n = r_1 + s_1 + p_1 = r_2 + s_2 + p_2$。

游戏共进行 $n$ 轮。在每一轮中,双方各从手中选择一张卡牌出牌。胜负由石头剪刀布的规则决定,出过的两张牌随后被弃置。如果 LittleV 获胜,累计得分增加 $+1$;如果 LittleΛ 获胜,累计得分减少 $-1$;如果是平局,累计得分保持不变。

自然地,LittleV 希望最大化累计得分,而 LittleΛ 希望最小化累计得分。现在,他们想知道在随机出牌的情况下,累计得分可能的最大值和最小值分别是多少。

输入格式

第一行包含一个整数 $T$ ($1 \le T \le 10^4$),表示测试用例的数量。

对于每个测试用例: 输入包含七个整数:$n, r_1, s_1, p_1, r_2, s_2, p_2$ ($0 \le n \le 10^9, 0 \le r_1, s_1, p_1, r_2, s_2, p_2 \le n, n = r_1 + s_1 + p_1 = r_2 + s_2 + p_2$),分别表示轮数,以及 LittleV 和 LittleΛ 每种卡牌的数量。

输出格式

对于每个测试用例,输出一行,包含两个整数,分别表示可能的最大得分和最小得分。

样例

输入 1

3
3 1 1 1 1 1 1
1 0 1 0 0 0 1
0 0 0 0 0 0 0

输出 1

3 -3
1 1
0 0

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.