//ZOJ 1057 Undercut 2010.08.06 #include <stdio.h> int main() { int n = 0; int cardA[20] = {0}; int cardB[20] = {0}; int scoreA = 0; int scoreB = 0; int i = 0; while(scanf("%d",&n) && n != 0) { if(i != 0) { printf("/n"); } for(i = 0;i < n;i++) { scanf("%d",&cardA[i]); } for(i = 0;i < n;i++) { scanf("%d",&cardB[i]); } scoreA = 0; scoreB = 0; for(i = 0;i < n;i++) { if(cardA[i] == 1 && cardB[i] == 2) { scoreA += 6; } else if(cardA[i] == 2 && cardB[i] == 1) { scoreB += 6; } else if(cardA[i] - cardB[i] == -1) { scoreA += cardA[i] + cardB[i]; } else if(cardA[i] - cardB[i] == 1) { scoreB += cardA[i] + cardB[i]; } else if(cardA[i] - cardB[i] < -1) { scoreB +=cardB[i]; } else if(cardA[i] - cardB[i] > 1) { scoreA += cardA[i]; } } printf("A has %d points. B has %d points./n",scoreA,scoreB); } return 0; }