//noob 54 斗兽棋
//二维数组
#include <stdio.h>
#include<string.h>
int main() {
//1.定义棋子与编号的映射(0-3)
char* pieces[4] = { "elephant", "tiger", "cat", "mouse" };
//2.胜负表:win[a][b]
int win[4][4] = {
{0, 1, 0, 0},
{0, .0, 1, 0},
{0, 0, 0, 1},
{1, 0, 0, 0}
};
char s1[20], s2[20];
scanf("%s %s", s1, s2);
//把输入字符串转为编号(a是s1的编号,b是s2的编号)
//字符和数字编号的转换
int a, b;
for (a = 0; a < 4; a++) {
if (strcmp(s1, pieces[a]) == 0)
break;
}
for (b = 0; b < 4; b++) {
if (strcmp(s2, pieces[b]) == 0)
break;
}
if (a == b) {
printf("tie\n");//相同棋子
} else if (win[a][b])
printf("win\n");//a赢b
else if (win[b][a])
printf("lose\n");//b赢a
else
printf("tie\n");
return 0;
}