算法:POJ1008 Maya Calendar
此题非常水,不做说明。
package practice; import java.io.BufferedInputStream; import java.util.Scanner; /** * @author caiyu * @date 2014-12-2 */ public class POJ1008 { static final String[] HaabMonth = new String[] { "pop", "no", "zip", "zotz", "tzec", "xul", "yoxkin", "mol", "chen", "yax", "zac", "ceh", "mac", "kankin", "muan", "pax", "koyab", "cumhu", "uayet" }; static final String[] TzolkinMonth = new String[] { "imix", "ik", "akbal", "kan", "chicchan", "cimi", "manik", "lamat", "muluk", "ok", "chuen", "eb", "ben", "ix", "mem", "cib", "caban", "eznab", "canac", "ahau" }; /** * @param args */ public static void main(String[] args) { Scanner cin = new Scanner(new BufferedInputStream(System.in)); int t = cin.nextInt(); for (int i = 0; i < t; i++) { float d = cin.nextFloat(); String m = cin.next(); int y = cin.nextInt(); System.out.println(convert(d, m, y)); } } private static String convert(float d, String m, int y) { int md = 0; for (int i = 0; i < HaabMonth.length; i++) { if (HaabMonth[i].equals(m)) { md = i * 20; } } int days = y * 365 + (int) d + md; return days % 13 + 1 + " " + TzolkinMonth[days % 20] + " " + days / 260; } }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)