求一道站外题
  • 板块灌水区
  • 楼主Gilly986
  • 当前回复7
  • 已保存回复7
  • 发布时间2022/5/21 19:21
  • 上次更新2023/10/28 00:56:00
查看原帖
求一道站外题
574912
Gilly986楼主2022/5/21 19:21

题目描述

众所周知,排球的计分规则是这样的:

  • 当一支队到 25 分并且领先 2 分及以上的时候获胜,若战成 24 分平,那么继续比赛,直到一队领先 2 分及以上时这一队获胜。

乌野和青城在县预赛中又遇上了,这场比赛是三局两胜制。请你当一回计分器,输出每局比赛的得分,并且在结束的时候输出哪一队获胜了。

输入

每一行,输入两个数optoptxxopt=1opt=1时表示青城连续拿下 xx球, opt=2opt=2时表示乌野连续拿下 xx 球。 当胜负已定时,停止读入。输入保证一定描述了一场合法的排球比赛,即比分不会出现异常的情况。

输出

前面 2233行,输出比分,青城在前,乌野在后。在比赛结束后再输出一行,若青城获得大局胜利,输出 11,否则输出22

样例

输入
2 25
1 24
1 1
2 24
1 24
2 1
1 1
2 1
2 1
输出
0:25
25:0
25:27
2
输入
1 25
2 25
1 2
1 1
2 3
1 3
1 1
1 3
2 3
1 1
1 2
2 3
1 3
2 2
1 3
2 4
1 3
2 1
2 4
2 1
2 3
1 2
2 2
输出
25:0
0:25
24:26
2

提示

Subtask1(50pts)Subtask 1 (50pts): 保证 x=1x=1,即输入的每一行都只描述了一个球。

Subtask2(50pts)Subtask 2 (50pts): 输入行数保证小于1000 1000行。比分保证随时在1000 1000分的范围内。

2022/5/21 19:21
加载中...