📄 1008.cpp
字号:
#include<iostream>
#include<map>
#include<string>
using namespace std;
int main()
{
map<string,int> Haab_Month;
Haab_Month["pop"]=0;
Haab_Month["no"]=1;
Haab_Month["zip"]=2;
Haab_Month["zotz"]=3;
Haab_Month["tzec"]=4;
Haab_Month["xul"]=5;
Haab_Month["yoxkin"]=6;
Haab_Month["mol"]=7;
Haab_Month["chen"]=8;
Haab_Month["yax"]=9;
Haab_Month["zac"]=10;
Haab_Month["ceh"]=11;
Haab_Month["mac"]=12;
Haab_Month["kankin"]=13;
Haab_Month["muan"]=14;
Haab_Month["pax"]=15;
Haab_Month["koyab"]=16;
Haab_Month["cumhu"]=17;
Haab_Month["uayet"]=18;
map<int,string>Tzolkin_Day;
Tzolkin_Day[0]="imix";
Tzolkin_Day[1]="ik";
Tzolkin_Day[2]="akbal";
Tzolkin_Day[3]="kan";
Tzolkin_Day[4]="chicchan";
Tzolkin_Day[5]="cimi";
Tzolkin_Day[6]="manik";
Tzolkin_Day[7]="lamat";
Tzolkin_Day[8]="muluk";
Tzolkin_Day[9]="ok";
Tzolkin_Day[10]="chuen";
Tzolkin_Day[11]="eb";
Tzolkin_Day[12]="ben";
Tzolkin_Day[13]="ix";
Tzolkin_Day[14]="mem";
Tzolkin_Day[15]="cib";
Tzolkin_Day[16]="caban";
Tzolkin_Day[17]="eznab";
Tzolkin_Day[18]="canac";
Tzolkin_Day[19]="ahau";
long totalDay=0;
int day,year;
string name;
int num;
cin>>num;
while(num--){
cin>>day;
getchar();
cin>>name>>year;
totalDay=365*year+Haab_Month[name]*20+day;
cout<<totalDay%13+1<<Tzolkin_Day[totalDay%20]<<' '<<totalDay/260<<endl;
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -