#include<stdio.h>
#include<string.h>
int main(){
int n,tmp,t1,t2;
char str[10],s1[5],s2[5];
char mars1[][5]={"tret","tam","hel","maa","huh","tou","kes","hei","elo","syy","lok","mer","jou"};
char mars2[][5]={"tret","jan","feb","mar","apr","may","jun","jly","aug","sep","oct","nov","dec"};
scanf("%d\n",&n);
while(n--){
gets(str);
if(str[0]>='0' && str[0]<='9'){
sscanf(str,"%d",&tmp);
t1=tmp/13;
t2=tmp%13;
if(t1) printf("%s",mars1[t1]);
if(t1 && t2) putchar(' ');
if(t2) printf("%s",mars2[t2]);
if(!t1 && !t2) printf("tret");
putchar('\n');
}
else{
if(strlen(str)>5){
sscanf(str,"%s %s",s1,s2);
for(t1=0;t1<13;t1++){
if(!strcmp(mars1[t1],s1)){
break;
}
}
for(t2=0;t2<13;t2++){
if(!strcmp(mars2[t2],s2)){
break;
}
}
printf("%d\n",t1*13+t2);
}
else{
for(t1=1;t1<13;t1++){
if(!strcmp(mars1[t1],str)){
break;
}
}
if(t1!=13){
printf("%d\n",t1*13);
}
else{
for(t2=0;t2<13;t2++){
if(!strcmp(mars2[t2],str)){
break;
}
}
printf("%d\n",t2);
}
}
}
}
return 0;
}
PAT(Basic Level)_1044_火星数字
最新推荐文章于 2024-02-24 20:57:56 发布