题目链接:http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=3591
题目大意:给你T组case,每组case有N,S,W三个数字,根据题目给出的代码可以算出每组石子个数a[i]。
已知了N组石子的个数,现在让你来选出连续的石子堆,使得先手会赢,问有多少种选法。
比如给出的样例:NSW分别是 3 1 1
则算出来的每堆石子的个数a[i]是 1 1 1,则 1 1 1三堆石子的选法有:
选第一堆,选第二堆,选第三堆,选第一堆到第三堆。
我们分别对第i堆取^,得到的值c[i]是:1 0 1
得到c[i]的值之后,我们可以有这样的想法:比如