题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2539
#include<cstdio>
#include<iostream>
#include<cstring>
using namespace std;
int main() {
int n,sum;
string s1[105];
while(~scanf("%d",&n)&&n) {
getline(cin,s1[0]);//防止读入数字
for(int i=1; i<=n; i++)
getline(cin,s1[i]);
for(int i=1; i<=(n+1)/2; i++)
printf("%d ",i);
printf("Score\n");
sum=0;
for(int i=1; i<=n; i+=2) {
if(s1[i].substr(s1[i].length()-8,4)==" no ")
printf("X ");
else {
printf("O ");
sum++;
}
}
printf("%d\n",sum);
sum=0;
for(int i=2; i<=n; i+=2) {
if(s1[i].substr(s1[i].length()-8,4)==" no ")
printf("X ");
else {
printf("O ");
sum++;
}
}
if(n%2==1)printf("- %d\n",sum);
else
printf("%d\n",sum);
}
}