/*
HDU6010 Daylight Saving Time
http://acm.hdu.edu.cn/showproblem.php?pid=6010
模拟
题意:算当前时间是否是夏令时 */
#include <cstdio>
#include <algorithm>
using namespace std;
//#define test
int yy,mm,dd,h,m,s;
void read()
{
scanf("%d",&yy);
getchar();
scanf("%d",&mm);
getchar();
scanf("%d",&dd);
getchar();
scanf("%d",&h);
getchar();
scanf("%d",&m);
getchar();
scanf("%d",&s);
#ifdef test
printf("%d-%d-%d %d:%d:%d\n",yy,mm,dd,h,m,s); #endif
}
int main()
{
int t;
//freopen("in.in","r",stdin);
scanf("%d",&t);
for(int l=;l<=t;l++)
{
int day=;
printf("Case #%d: ",l);
read();
if(mm>= && mm<=)
{
printf("PDT\n");
continue;
}
else if(mm== || mm== || mm==)
{
printf("PST\n");
continue;
}
else if(mm==)
{
day=;
day+=(yy-)*;
//printf("day:%d\n",day);
if(yy!=)
day+=(yy-)/+;
//printf("day:%d\n",day);
if(yy==)
day--;
day+=;
int day1=day+;
//printf("day:%d\n",day);
int ss1=day1%;
int fenjie;
if(ss1==)
fenjie=;
else
fenjie=-ss1;
#ifdef test
//fenjie++;
printf("ss1:%d\n",ss1);
printf("fenjie:%d\n",fenjie);
#endif
if(dd<fenjie)
{
printf("PST\n");
continue;
}
else if(dd>fenjie)
{
printf("PDT\n");
continue;
}
else
{
if(h==)
{
printf("Neither\n");
continue;
}
else if(h>)
{
printf("PDT\n");
continue;
}
else
{
printf("PST\n");
continue;
}
} }
else if(mm==)
{
day+=(yy-)*;
if(yy!=)
day+=(yy-)/+;
if(yy==)
day--;
day+=;
int day1=day+;
int ss1=day1%;
int fenjie;
if(ss1==)
fenjie=;
else
fenjie=-ss1;
#ifdef test
//fenjie++;
printf("ss1:%d\n",ss1);
printf("fenjie:%d\n",fenjie);
#endif
if(dd<fenjie)
{
printf("PDT\n");
continue;
}
else if(dd>fenjie)
{
printf("PST\n");
continue;
}
else
{
if(h==)
{
printf("Both\n");
continue;
}
else if(h<)
{
printf("PDT\n");
continue;
}
else
{
printf("PST\n");
continue;
}
}
}
} return ;
}

最新文章

  1. 网页中三角切边还半透明,现在的设计师越来越牛,css也要跟上啊
  2. BZOJ 1511: [POI2006]OKR-Periods of Words
  3. 20145308刘昊阳 《Java程序设计》第6周学习总结
  4. 从BlackHat2013中我们收获了什么
  5. Java NIO读书笔记2
  6. InputStream的封装类
  7. php里 \r\n换行问题
  8. vb sqlite 使用 litex
  9. POJ 1838 Banana (并查集)
  10. 【转】细说Cookie
  11. 第三节 - centos 内核启动、救援模式、 ls 、目录结构
  12. MYSQL的information_schema数据库中你可以得到的信息!!!
  13. Android : Camera之camx hal架构
  14. SnapKit配置过程记录
  15. Eclipse创建Maven Web项目后更改Servlet版本
  16. Hadoop 管理工具HUE配置-Hive配置
  17. 在 Linux 上安装 Oracle 数据库 11g
  18. Shell编程(一)概览
  19. zabbix server安装(二)
  20. AWT和Swing之间的基本区别

热门文章

  1. Python查询数据库,中文的结果显示不出来
  2. MongoDB 索引的使用, 管理 和优化
  3. 在Mac OSX系统的Docker机上启用Docker远程API功能
  4. luogu3911 最小公倍数之和
  5. 【NOIP 2009】 Hankson的趣味题
  6. H3C交换机DHCP&amp;nbsp;Server配置的六个方面
  7. [JXOI 2018] 守卫 解题报告 (DP)
  8. ACM_支离破碎(递推dp)
  9. mac下安装tesseract-OCR(Mac下还是有lib依赖的问题,有时间再解决)
  10. ThinkPHP搜索框需要注意的事项