美团点灯问题,装逼一波。
很简单。
不管alice和bob做了什么操作,最后一位肯定是要 0 1 之间来回变换的。
所以只有能把1变成0的人,才是最后的胜利者。
所以只需要判断最后一位输入是1,就是alice赢,最后一位是0,就是bob赢。
#include <iostream>
using namespace std;
int main(int argc, char* argv[]) {
int n;
while(cin >> n) {
int nums[n];
for(int i = 0;i < n;++i) {
cin >> nums[i];
}
if(nums[n - 1] == 1) {
cout << "Alice" << endl;
} else {
cout << "Bob" << endl;
}
}
return 0;
}
#美团#

