美团点灯问题,装逼一波。
很简单。
不管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; }
#美团#