北大OJ1008

来源:互联网 发布:文华财经随身行mac 编辑:程序博客网 时间:2024/05/29 06:51
#include <iostream>#include <string.h>using namespace std;char Haab_month[19][10]={"pop","no","zip","zotz","tzec","xul","yoxkin","mol","chen","yax","zac","ceh","mac","kankin","muan","pax","koyab","cumhu","uayet"};char Tzolkin_month[20][10]={"imix","ik","akbal","kan","chicchan","cimi","manik","lamat","muluk","ok","chuen","eb","ben","ix","mem","cib","caban","eznab","canac","ahau"};int main(){int n,year,day,mon,t;char s[10];cin>>n;cout<<n<<endl;while(n--){scanf("%d. %s %d",&day,s,&year);for(mon=0;mon<19;mon++){if(strcmp(Haab_month[mon],s)==0)break;}t=365*year+mon*20+day;cout<<1+t%13<<" "<<Tzolkin_month[t%20]<<" "<<t/260<<endl;}return 0;}
0 0
原创粉丝点击