A. 黑暗大战(battle)

    传统题 文件IO:battle 1000ms 256MiB

黑暗大战(battle)

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

down2_CSP-J2.zip 仿真模拟赛题面下载

黑暗大战(battle)

时间限制:1.00s
内存限制:256.00MB
提交文件:battle.cpp
输入文件:battle.in
输出文件:battle.out

【题目背景】

image

【题目描述】

“破局对弈,翻盘逆境!” —— 最后的黑暗对弈开始了!

喜羊羊与灰太狼大战了 NN 个回合,每一个回合都必有一个获胜者。

你想要了解以下问题的答案:

  1. 最终的对弈情况是怎么样,即喜羊羊获胜的次数和灰太狼获胜的次数。
  2. 对弈过程中有几次打平,也就是说喜羊羊获胜回合次数等于灰太狼获胜回合次数。注意初始时为 0:00:0 也算作一次打平。
  3. 对弈中最大的“翻盘逆境”。“翻盘逆境“是指其中一人获胜次数落后的情况下,通过连续获胜若干次,使得获胜次数反超对方。需要求出所有“翻盘逆境” 中的最大连续获胜次数是多少。数据保证至少存在一次“翻盘逆境”。

【输入格式】

第一行输入一个正整数 NN ,表示 NN 个回合。

接下来的 NN 行,第 ii 行有一个整数 1122,表示第 ii 个回合的获胜情况,11 表示喜羊羊获胜 ,22 表示灰太狼获胜。

【输出格式】

第一行,输出两个用空格分开的整数,分别表示喜羊羊的获胜次数和灰太狼的获胜次数。

第二行,输出双方打平的次数。

第三行,输出最大的“翻盘逆境”。

输入样例1 输出样例1
5
1
1
2
2
2
2 3
2
3

【样例 11 解释】

66 次获胜次数之比分别为:0:01:02:02:12:22:30:0、1:0、2:0、2:1、2:2、2:3。其中,有 22 次平局 —— 0:00:02:22:2。最大的“翻盘逆境”指灰太狼以 2:02:0 落后,但后续获胜 33 次,比分变为 2:32:3,获胜次数超过喜羊羊。

输入样例2 输出样例2
9
1
2
2
1
1
1
2
1
1
6 3
3
3

【样例 22 解释】

1010 次获胜次数之比分别为:0:01:01:11:22:23:24:24:35:36:30:0、1:0、1:1、1:2、2:2、3:2、4:2、4:3、5:3、6:3。其中,有 33 次平局—— 0:01:10:0、1:1 以及 2:22:2。最大的“翻盘逆境 ”指喜羊羊以 1:21:2 落后,但后续获胜 33 次,获胜次数之比变为 4:34:3,超过灰太狼。

输入样例3 输出样例3
3
2
1
1
2 1
2
2

【数据范围】

对于 40%40\% 的数据,1N201≤N≤20

对于 100%100\% 的数据,1N2501≤N≤250

本题采用 Special JudgeSpecial\ Judge 计分,分行给分,得分可累加。

当输出数据第一行正确,你可以获得该测试点 20%20\% 的得分。

当输出数据第二行正确,你可以获得该测试点 20%20\% 的得分。

当输出数据第三行正确,你可以获得该测试点 60%60\% 的得分。

2024CSP-J2模拟测试赛(第二场_8月17日08:30-12:00)

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-8-17 8:30
结束于
2024-8-17 12:00
持续时间
3.5 小时
主持人
参赛人数
12