<span style="font-size:18px;">#include<cstdio>
using namespace std;
int main(){
int n,i;
scanf ("%d",&n);
for (i=1;i<=n;i++){
printf ("I ");
if (i&1)
printf ("hate ");
else
printf ("love ");
if (i==n)
continue;
printf ("that ");
}
printf ("it ");
return 0;
}</span>
B. Spider Man
题意:1和2两人轮流拆分数字,直到不能拆为止(其实就是把所有的数拆成1),最后一个能拆的人就是赢家。
题解:可以发现,x可以拆分成x-1个数,所以判断x-1的奇偶性即可,注意数字是累加的。
#include<cstdio>
using namespace std;
int main(){
int n,a;
long long s=0;
while (n--){
scanf ("%d",&a);
s+=a-1;
if (s&1)
printf ("1\n");
else
printf ("2\n");
}
return 0;
}