poj_1008 Maya Calendar(模拟题)
来源:互联网 发布:unity3d 随机数 编辑:程序博客网 时间:2024/06/05 01:53
【题目】
点击这里
【思路】
模拟题,要求速度,注意细节:strcmp(S1,S2)==0;(表达式)? x:y
【代码】
#include <stdio.h>#include <string.h>int main(){ long int n,i,j; scanf("%d",&n); printf("%d\n",n); char month[19][10]={"pop", "no", "zip", "zotz", "tzec", "xul", "yoxkin", "mol", "chen", "yax", "zac", "ceh", "mac", "kankin", "muan", "pax", "koyab", "cumhu","uayet"}; char month_t[20][10]={"imix", "ik", "akbal", "kan", "chicchan", "cimi", "manik", "lamat", "muluk", "ok", "chuen", "eb", "ben", "ix", "mem", "cib", "caban", "eznab", "canac", "ahau"}; for (i=0;i<n;i++) { long int day,year,total=0; char mo[10]; scanf("%d",&day);getchar(); scanf("%s",mo); scanf("%d",&year); total+=year*365+day+1; for (j=0;j<19;j++){if (strcmp(month[j],mo)==0) break; else total+=20;} printf("%d ",(total%13==0)? 13:total%13); printf("%s ",month_t[(total%20==0)? 19:total%20-1]); printf("%d\n",(total%260>0)? total/260:total/260-1); } return 0;}
0 0
- poj_1008 Maya Calendar(模拟题)
- [POJ_1008]Maya Calendar
- Poj_1008--Maya Calendar
- POJ 1008 Maya Calendar 模拟题
- POJ 1008 Maya Calendar(模拟)
- POJ 1008 Maya Calendar(日期模拟)
- POJ 1008-Maya Calendar-模拟
- POJ 1008 Maya Calendar (模拟)
- Maya Calendar
- Maya Calendar
- Maya Calendar
- Maya Calendar
- Maya Calendar
- 新生训练赛round2--G. Maya Calendar(模拟)
- POJ1008 Maya Calendar(模拟)&&整除和取余的边界问题
- PKU ACM-1008题 java Maya Calendar
- 百炼:(1008)Maya Calendar
- poj 1008 Maya Calendar(转换)
- Nginx配置文件解析
- junit4X系列源码--总体介绍
- PyQT里没有Qt的QString,QList,QStringList等
- junit4X系列源码--Junit4 Runner以及test case执行顺序和源代码理解
- 1016. 部分A+B (15)
- poj_1008 Maya Calendar(模拟题)
- Swift2.2 学习笔记(十) ___字符串字面量
- 理解 JavaScript 中的 Function.prototype.bind
- 数据结构基础之栈
- poj--1664--放苹果(递归好体)
- [Excel VBA]如何拷贝数组?
- 并查集入门简略笔记:闲谈按秩合并
- Flex项目开发-序
- NSURLConnection文件上传&&解压缩