简单题。
我们每次遍历 ,如果 或 ,则输出 Lose,若全部满足,输出 Win。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int T;
cin>>T;
while(T--)
{
int n,X;
cin>>n>>X;
int a[100005];
for(int i=1;i<=n;i++) cin>>a[i];
int f=1;
for(int i=1;i<n;i++)
{
int up=a[i+1]-a[i];
int down=a[i]-a[i+1];
if(up>1 || down>X)
{
f=0;
break;
}
}
if(f) cout<<"Win\n";
else cout<<"Lose\n";
}
return 0;
}
暂无评论