题解
2023-10-16 18:04:46
发布于:浙江
42阅读
0回复
0点赞
这道题比较简单,只需要算出开始时爱丽丝和绿之间的距离就好了。
如果大于等于6,爱丽丝只要一直远离绿就好了(因为棋盘无限大),绿就永远打不到爱丽丝,所以一定是爱丽丝赢。
如果小于6,绿就一直跟着爱丽丝就行了,这样爱丽丝与绿的距离就无法大于6,第四回合时绿就可以把爱丽丝消灭了。
所以,奉上代码:
#include<bits/stdc++.h>
using namespace std;
int main(){
int a,b,c,d;
cin>>a>>b>>c>>d;
if(abs(a-c)+abs(b-d)>=6) cout<<"Arisu";
else cout<<"Midori";
return 0;
}
别忘了留下免费的赞哦~
这里空空如也
有帮助,赞一个