3049 - 纸牌游戏

题目描述

Z 和小 Y 非常喜欢打牌,只要一有空他们就会约上他们的小朋友一起斗地主(一种牌局),这天他们约上他们的小伙伴计划斗地主斗到天昏地暗,很快到了约定时间,但另外两小朋友沉迷于作业无法自拔,要晚到一会 ...... 这等待的时间可不能浪费,于是小 Z 和小 Y 两人玩起了一种纸牌游戏,每轮游戏开始时给他们每个人会分到两张牌,由牌上的点数决定谁是赢家,游戏规则如下:

  1. 若两张牌点数相同,则称为对牌,点数不同,则称为散牌;
  2. 当两人都是对牌的时候,两张牌的点数之和大的那个人赢;
  3. 若一人为对牌,一人为散牌时,那么拿对牌的人赢;
  4. 当两人都是散牌的时候,以两张牌的点数之和除 10 取余数之后大的那个人赢;
  5. 如果没有办法决定谁是赢家,则两人打平。
输入

第一行为一个正整数 n,代表游戏一共进行 n 轮;

接下来 n 行,每行四个整数,代表每一轮的游戏情况,前两个数字是小 Z 的两张牌,后两个数字是小 Y 的两张牌。

输出

n 行,每行一个整数,代表该轮比赛的结果,如果小 Z 赢了,输出 1;如果小 Z 输了,输出 -1,如果两人打平,输出 0

样例

输入

1
3 3 4 4

输出

-1

输入

4
2 3 4 5
1 1 3 4
7 9 2 4
4 4 11 11

输出

-1
1
0
-1
说明

【输入样例 1 解释】

游戏进行了一轮,两人都是对牌,小 Z 两张牌和为 6,小 Y 和为 8,小 Z 输了。

【输入样例 2 解释】

游戏进行了 4 轮:

第一轮两人都是散牌,小 Z 两张牌和除 10 取余后为 5,小 Y9,小 Z 输了;

第二轮小 Z 是对牌,小 Y 是散牌,小 Z 获胜;

第三轮两人都是散牌,小 Z 两张牌和除 10 取余后为 6,小 Y6,无法分出胜负;

第四轮两人都是对牌,小 Z 两张牌和为 8Y 两张牌和 22,小 Z 输了。

【数据范围】

30\% 的数据满足:两人都是对牌;

30\% 的数据满足:两人都是散牌;

40\% 的数据满足:每人的两张牌的点数之和都小于 10

100\% 的数据满足:1\leq n \leq 100000,牌上的点数为 113 之间的正整数。

来源

2022年钟楼区小学生选拔

题目参数
时间限制 1 秒
内存限制 128 MB
提交次数 19
通过人数 11
金币数量 2 枚
统计
上一题 下一题