点击打开链接
//
// main.cpp
// test
//
// Created by 吴有堃 on 2017/9/11.
// Copyright © 2017年 吴有堃. All rights reserved.
//
#include <iostream>
#include <stdio.h>
#include <stdlib.h>
#include <string>
#include <cstring>
#include <string.h>
#include <math.h>
#include <algorithm>
#include <queue>
using namespace std;
string month[19]={"pop","no","zip","zotz","tzec","xul","yoxkin","mol","chen","yax","zac","ceh","mac",
"kankin","muan","pax","koyab","cumhu","uayet"};
string day[20]={"imix","ik","akbal","kan","chicchan","cimi","manik","lamat","muluk","ok","chuen","eb",
"ben","ix","mem","cib","caban","eznab","canac","ahau"};
int T=0,T1=0,sum;
int main(int argc, const char * argv[]) {
scanf("%d",&T);
T1=T;
cout<<T<<endl;
while (T--) {
int dat,yea,yea1,num,nam;
char ch;
string mon;
sum =0;
scanf("%d%c",&dat,&ch);
cin>>mon>>yea;
//cout<<dat<<" "<<ch<<" "<<mon<<" "<<yea<<endl;
sum += 365*yea;
for(int i=0;i<19;i++){
if(month[i]==mon){
sum+=(i*20);
}
}
sum+=dat;
yea1 = sum/260;
num = sum%13;
nam = sum%20;
cout<<num+1<<" "<<day[nam]<<" "<<yea1<<endl;
}
return 0;
}