http://poj.org/problem?id=1008&lang=default&change=true

这个题倒是不难,就是麻烦一点,但是还WA了几次都是因为处理天数的时候没处理好,因为Haab这个日历日期是从0开始的,所以当第一年的最后一天第364天,而如果输入的恰好是365天应该是第二年的,所以,那个天数要放在下面处理

 #include<cstdio>
#include<cstring>
#include<iostream>
using namespace std ;
int main()
{
int n ;
scanf("%d",&n) ;
printf("%d\n",n);
for(int i = ; i <= n ; i++)
{
int day,year ;
char month[];
scanf("%d",&day) ;
getchar();
cin>>month ;
cin>>year ;
int mon ;
if(strcmp(month,"pop")==) mon = ;
if(strcmp(month,"no")==) mon = ;
if(strcmp(month,"zip")==) mon = ;
if(strcmp(month,"zotz")==) mon = ;
if(strcmp(month,"tzec")==) mon = ;
if(strcmp(month,"xul")==) mon = ;
if(strcmp(month,"yoxkin")==) mon = ;
if(strcmp(month,"mol")==) mon = ;
if(strcmp(month,"chen")==) mon = ;
if(strcmp(month,"yax")==) mon = ;
if(strcmp(month,"zac")==) mon = ;
if(strcmp(month,"ceh")==) mon = ;
if(strcmp(month,"mac")==) mon = ;
if(strcmp(month,"kankin")==) mon = ;
if(strcmp(month,"muan")==) mon = ;
if(strcmp(month,"pax")==) mon = ;
if(strcmp(month,"koyab")==) mon = ;
if(strcmp(month,"cumhu")==) mon = ;
if(strcmp(month,"uayet")==) mon = ;
int days = (year*)+(mon-)*+day;
printf("%d ",days%%+);
int Tdays = days%%+ ;
if(Tdays == ) cout<<"imix";
if(Tdays == ) cout<<"ik";
if(Tdays == ) cout<<"akbal";
if(Tdays == ) cout<<"kan";
if(Tdays == ) cout<<"chicchan";
if(Tdays == ) cout<<"cimi";
if(Tdays == ) cout<<"manik";
if(Tdays == ) cout<<"lamat";
if(Tdays == ) cout<<"muluk";
if(Tdays == ) cout<<"ok";
if(Tdays == ) cout<<"chuen";
if(Tdays == ) cout<<"eb";
if(Tdays == ) cout<<"ben";
if(Tdays == ) cout<<"ix";
if(Tdays == ) cout<<"mem";
if(Tdays == ) cout<<"cib";
if(Tdays == ) cout<<"caban";
if(Tdays == ) cout<<"eznab";
if(Tdays == ) cout<<"canac";
if(Tdays == ) cout<<"ahau";
//int Tyears = (year*365)/260 ;
int Tyears = days/;
cout<<" "<<Tyears<<endl ;
}
return ;
}

POJ1008Maya Calendar的更多相关文章

  1. 北大ACM(POJ1008-Maya Calendar)

    Question:http://poj.org/problem?id=1008 问题点:日历转换. Memory: 280K Time: 16MS Language: C++ Result: Acce ...

  2. poj 1008:Maya Calendar(模拟题,玛雅日历转换)

    Maya Calendar Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 64795   Accepted: 19978 D ...

  3. Java 时间类-Calendar、Date、LocalDate/LocalTime

    1.Date 类 java.util.Date是一个"万能接口",它包含日期.时间,还有毫秒数,如果你只想用java.util.Date存储日期,或者只存储时间,那么,只有你知道哪 ...

  4. Js: Extensible Calendar Examples

    http://ext.ensible.comhttps://github.com/bmoeskau/Extensiblehttps://github.com/TeamupCom/extensibleh ...

  5. Calendar类

    Calendar类 注意:根据日历规则,如果想要这个月减去5天,那么则为: add(Calendar.Day,-5) 成员方法: public int get(int field):返回给定日历段的值 ...

  6. This month Calendar

    package fourth;import java.text.DateFormatSymbols;import java.util.*;public class CalendarTest { pub ...

  7. calendar的一些操作

    一.通过分析日期函数,根据日期进行一系列操作,例如:我们需要知道2个时间段中所有的日期等等. 由于Calendar 类是一个抽象类,因此我们不能通过new来获取该对象的实例.我们可以通过其类方法 ge ...

  8. java-String Date Calendar之间的转换

    1.Calendar 转化 String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDa ...

  9. jQuery Ion.Calendar 日期/日历

    在线实例 实例演示 默认 实例演示 每周第一天 实例演示 输入框插件 实例演示 HTML data 属性 实例演示 回调函数1 实例演示 回调函数2 使用方法 <div id="cal ...

随机推荐

  1. POJ 2533

    最长上升子序列裸题在网上看到有两种方法...一种复杂度O(N^2),一种O(NlogN).orz O(N^2): #include<cstdio> #define N 1001 int m ...

  2. 游戏对象的变换-Transform

    问题: 在给GameObject设置位置的时候,怎么保证设置的位置在摄像机的范围内?         主要看摄像机的深度轴和你的GameObject的深度轴,比如如果现在的平面是: Z–> Y, ...

  3. System Generator入门笔记

    System Generator入门笔记  [CPLD/FPGA] 发布时间:2010-04-08 23:02:09  System Generator是Xilinx公司进行数字信号处理开发的一种设计 ...

  4. zedboard搭建交叉编译环境

    参考:http://blog.csdn.net/xzyiverson/article/details/11264417 我安装的LINUX12.04LTS 双系统 下载好交叉编译软件xilinx-20 ...

  5. ubuntu bash提示找不到文件或目录

    我在ubuntu上安装好后交叉编译器,用tab键也可以找到这个交叉编译器,但执行的时候总是提示:bash:xxx找不到文件或目录. 解决方法:安装lib32z1 命令:apt-get install ...

  6. MSSQL优化之——查看语句执行情况

    MSSQL优化之——查看语句执行情况 在写SQL语句时,必须知道语句的执行情况才能对此作出优化.了解SQL语句的执行情况是每个写程序的人必不可少缺的能力.下面是对查询语句执行情况的方法介绍. 一.设置 ...

  7. Hbase 0.95.2介绍及下载地址

    HBase是一个分布式的.面向列的开源数据库,该技术来源于Google论文“Bigtable:一个结构化数据的分布式存储系统”.就像Bigtable利用了Google文件系统(File System) ...

  8. ASP.NET中的TextBox下划线

    看到园子里一位同行写的 http://www.cnblogs.com/xiaopeng84/archive/2007/04/10/707093.html 但是没有贴出效果图,自己练了一下,贴出代码和效 ...

  9. iOS多线程编程Part 3/3 - GCD

    前两部分介绍了NSThread.NSRunLoop和NSOperation,本文聊聊2011年WWDC时推出的神器GCD.GCD: Grand Central Dispatch,是一组用于实现并发编程 ...

  10. 高级php面试题及部分答案

    在网上看到一些高级php 的面试题目.. 闲来无事,搞了一些答案...可能不是很全面,留这以后备用吧. 一. 基本知识点1.1 HTTP协议中几个状态码的含义:503 500 401 403 404 ...