题目链接:

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");
        }
    }
}