题解 | 浮木博弈

浮木博弈

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

全部评论

相关推荐

评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务