题解 | 浮木博弈
浮木博弈
https://www.nowcoder.com/practice/8c70e6107d37468e9f6ad2b25ff167bf
#include<bits/stdc++.h>
using namespace std;
int main()
{
int t;
cin>>t;
while(t--)
{
int n;cin>>n;
int tmp;
bool flag=1;int count=0;
for(int i=0;i<n;i++)
{
cin>>tmp;
if(tmp==1&&flag&&i!=n-1)
{
count++;
}
else flag=0;
}
if(count%2==0)
cout<<"Alice"<<endl;
else
cout<<"Bob"<<endl;
}
}
查看16道真题和解析