您的位置:首页 > 其它

poj1008-Maya Calendar(水)

2014-10-19 13:37 387 查看
#include<iostream>
#include<cstdio>
#include<string>
using namespace std;
string Haab[19]={"pop","no","zip","zotz","tzec","xul","yoxkin","mol","chen","yax","zac","ceh","mac","kankin","muan","pax","koyab","cumhu","uayet"};
string Tzolkin[20]={"imix","ik","akbal","kan","chicchan","cimi","manik","lamat","muluk","ok","chuen","eb","ben","ix","mem","cib","caban","eznab","canac","ahau"};
int main(){
int T,day,year,i;
int year2;
string nom;
char ch;
cin>>T;
cout<<T<<endl;
while(T--){
int sum=0;
cin>>day>>ch>>nom>>year;
sum+=365*year+day;
for(i=0;i<19;i++){
if(Haab[i]==nom) {
sum+=i*20;break;
}
}
year2=sum/260;
sum%=260;
cout<<sum%13+1<<" "<<Tzolkin[sum%20]<<" "<<year2<<endl;
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: