zoukankan      html  css  js  c++  java
  • poj 1008

    #include<iostream>
    #include<string>

    using namespace std;
    string hname[19] = { "pop", "no", "zip", "zotz", "tzec", "xul", "yoxkin", "mol", "chen", "yax", "zac", "ceh", "mac", "kankin", "muan", "pax", "koyab", "cumhu", "uayet" };
    string tname[20] = { "imix", "ik", "akbal", "kan", "chicchan", "cimi", "manik", "lamat", "muluk", "ok", "chuen", "eb", "ben", "ix", "mem", "cib", "caban", "eznab", "canac", "ahau" };
    int main()
    {
        int n;
        cin >>n;
        cout <<n <<endl ;
       for (int j = 0; j < n; j++)
        {
            int sum = 0;
            int date,year;
            char c;
            string month;
            cin >> date;
            cin >> c;
            cin >> month>> year;

            if(year) sum += 365*year;
            int i = 0;
             for (int i = 0; i < 19; i++)
            {
                if(month==hname[i])
                {
                    sum+=i*20;
                    break;
                }
            }

            sum += (date+1);
            cout <<(sum-1)%13+1<<" "<<tname[(sum-1)%20]<<" "<<(sum-1)/260<<endl;



        }
        return 0;

    }

  • 相关阅读:
    SqlServer:创建索引
    SqlServer:使用视图 View
    SqlServer:修改和删除数据
    网络管理:SNMPv1
    《剑指 Offer》学习记录:题 9:用两个栈实现队列
    《剑指 Offer》学习记录:题 27:二叉树的镜像
    团队冲刺9
    团队冲刺8
    团队冲刺7
    团队冲刺6
  • 原文地址:https://www.cnblogs.com/lipenglin/p/4400914.html
Copyright © 2011-2022 走看看