2016-08-03 Problem Solving►UVa UVa 10165 - Stone Game Contents 1. Problem2. Solution3. Code Problem中文網址 Solution方法參考: Nim 而題目要求的是拿到最後一個贏,所以當所有堆中的石子做 XOR 的結果: 是 0 時,代表我們會輸,反之則是贏,因為我們可以讓它變成 0 (安全殘局)。 CodeUVa 1016512345678910111213141516171819#include<cstdio>int main(){ int n; while (scanf("%d", &n) && n) { int ans = 0; while (n--) { int temp; scanf("%d", &temp); ans ^= temp; } puts(ans ? "Yes" : "No"); } return 0;} Newer UVa 884 - Factorial Factors Older UVa 615 - Is It A Tree