⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 p1008.cpp

📁 大概POJ上50道比较难的题的代码
💻 CPP
字号:
#include <iostream>
#include <map>
using namespace std;
map <string,int> haab;
const string tz[20] = {"imix","ik","akbal","kan","chicchan","cimi","manik","lamat",
"muluk","ok","chuen","eb","ben","ix","mem","cib","caban","eznab","canac","ahau"};
int main(){
    haab["pop"] = 1; 
    haab["no"] = 2;
    haab["zip"] = 3;
    haab["zotz"] = 4;
    haab["tzec"] = 5;
    haab["xul"] = 6;
    haab["yoxkin"] = 7;
    haab["mol"] = 8;
    haab["chen"] = 9;
    haab["yax"] = 10;
    haab["zac"] = 11;
    haab["ceh"] = 12;
    haab["mac"] = 13;
    haab["kankin"] = 14;
    haab["muan"] = 15;
    haab["pax"] = 16;
    haab["koyab"] = 17;
    haab["cumhu"] = 18;
    haab["uayet"] = 19;
    int N;
    string m1;
    int d1,y,s;
    cin >> N;
    cout << N << endl;
    while(N--){
        s = 0;
        cin >> d1 >> m1 >> m1 >> y;
        s = y * 365;
        s += (haab[m1] - 1) * 20 + d1;
        cout << s % 13 + 1 << " " << tz[s % 20] << " "  << s / 260 << endl;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -