`
200830740306
  • 浏览: 105409 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

poj1008

 
阅读更多
package easy;


import java.io.BufferedInputStream;
import java.util.Scanner;

/**
 *poj1008 考英语理解能力
 * @author NC
 */
public class Poj1008 {

    public static void main(String[] args) {
        Scanner scan = new Scanner(new BufferedInputStream(System.in));
        String[] monthName = {"pop", "no", "zip", "zotz", "tzec", "xul", "yoxkin", "mol",
            "chen", "yax", "zac", "ceh", "mac", "kankin", "muan", "pax", "koyab", "cumhu"};
        String[] dayName = {"imix", "ik", "akbal", "kan", "chicchan", "cimi", "manik",
            "lamat", "muluk", "ok", "chuen", "eb", "ben", "ix", "mem", "cib", "caban",
            "eznab", "canac", "ahau"};
        if (scan.hasNext()) {
            int n = Integer.parseInt(scan.nextLine().trim());
            String[] result = new String[n];
            for (int i = 0; i < n; i++) {
                String s = scan.nextLine();
                String[] ss = s.trim().split(" ");
                int day1 = Integer.parseInt(ss[0].substring(0, ss[0].length() - 1));
                String month1 = ss[1];
                int year1 = Integer.parseInt(ss[2]);
                int days = 0;
                int k = 0;
                for (k = 0; k < monthName.length; k++) {
                    if (month1.equals(monthName[k])) {
                        break;//找出第几个月这里比较巧妙
                    }
                }
                days = 365 * year1 + 20 * k + day1;//如果是uayet,刚k=18
                result[i] = (days % 260 % 13 + 1) + " " + dayName[days % 260 % 20] + " " + days / 260;
            }
            System.out.println(n);
            for (int i = 0; i < n; i++) {
                System.out.println(result[i]);
            }
        }
    }
}
分享到:
评论

相关推荐

    POJ1008-Maya Calendar

    北大POJ1008-Maya Calendar 解题报告+AC代码

    POJ 1008 Maya Calendar

    此程序我运用的都是C++基础知识,方便新手学习理解,在VC6.0上测试0错误0警告,可放心使用,在此衷心希望大家学习进步 以下是题目 Description During his last sabbatical, professor M. A....

    poj1008.rar_数据结构_Visual_C++_

    poj1008,解题报告,把玛雅历转化Tzolkin历

    北大POJ部分题目答案(一些基础题目)

    很多的POJ题目答案!1000~1008,1011~1014,1016,1017,1019,1028,1032,1045,1046,1047,1050,1061,1067,1068,1088,1102,1159,1163,1183,1207,1218,1226,1247,1256,1258,1298,1316,1323,...

    poj ac题目代码

    1000 1003 1004 1005 1006 1008 1012 1028 1036 1045 1046 1047 1087 1163 1183 1207 1218 1247 1269 1298 1306 1316 1326 1331 1338 1401 1423 1450 1455 1477 1488 1503 1504 1517 1519 1528 1543 1547 1552 1555 ...

    poj100题解。具体题号见说明

    1000 1002 1003 1004 1005 1006 1007 1008 1011 1012 1013 1019 1028 1045 1046 1068 1080 1088 1163 1207 1218 1256 1298 1299 1316 1326 1401 1455 1477 1488 1503 1504 1517 1519 1547 1552 1565 1579 1607 1656 ...

    poj135道题的代码

    1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1011 1012 1013 1014 1018 1019 1028 1032 1040 1042 1045 1046 1047 1050 1056 1061 1062 1063 1065 1067 1068 1083 1088 1102 1113 1118 1126 1141 1142 1157 ...

    acm poj 源代码

    1001 1002 1003 1004 1005 1006 1007 1008 1011 1012 1013 1014 1015 1017 1018 1019 1028 1032 1042 1046 1050 1061 1065 1066 1067 1077 1080 1083 1088 1094 1111 1125 1135 1141 1157 1160 1161 1163 1166 1170 ...

    poj pku 解题报告

    1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1011 1012 1013 1014 1015 1017 1018 1019 1028 1032 1035 1040 1042 1045 1046 1047 1050 1056 1061 1062 1063 1065 1067 1068 1080 1083 1088 1089 1091 1094 ...

    PKU源码。。。。。

    PKU,POJ共301题源代码。1001 1002 1003 1004 1005 1006 1007 1008 1011 1012 1013 1014 1015 1017 1018 1019 1028 1032 1042 1046 1050 1061 1065

    acm_problems:刷题!!!

    #POJ 题集 数论 欧几里得/拓展欧几里得算法 1006 1061 搜索 普通搜索 1062, 1088, 2386 剪枝优化 1011 动态规划 背包 1014 高精度 加减乘除 1001 巧妙处理 思维处理 1852 模拟 1017 简单题 水题 1004 1007 1008 枚举...

Global site tag (gtag.js) - Google Analytics