题目链接:
http://47.96.162.210/problem/1055
题面:
思路:
如果 ∆x = 0 或 ∆y = 0,先手直接获胜。
如果 ∆x = ∆y,先手的人移动几步,后手的人就在另一个方向上移动同样的步数,那么后手必胜。
如果 ∆x ̸= ∆y,先手的人把 ∆x 和 ∆y 取成相等的,先手必胜。
参考代码:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<math.h>
#include<algorithm>
using namespace std;
int main()
{
int t;
scanf("%d",&t);
while(t--)
{
int x1,y1,x2,y2;
scanf("%d%d%d%d",&x1,&y1,&x2,&y2);
if(x1==x2||y1==y2)
{
printf("Seele\n");
continue;
}
if(abs(x1-x2)==abs(y1-y2))
{
printf("Bronya\n");
}
else
{
printf("Seele\n");
}
}
}