题解 | 浮木博弈
浮木博弈
https://www.nowcoder.com/practice/8c70e6107d37468e9f6ad2b25ff167bf
#include <iostream>
using namespace std;
int main() {
int T = 1;
cin >> T;
while (T--) {
int n, a, fi = 0;
cin >> n;
for (int i = 1; i <= n ; i++) {
cin >> a;
if (a > 1 && !fi) fi = i;
}
cout << ( !fi && n & 1 || fi & 1? "Alice" : "Bob") << "\n";
}
}
// 64 位输出请用 printf("%lld")
