HDU6010 Daylight Saving Time
2024-08-31 09:08:39
/*
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 ;
}
最新文章
- 网页中三角切边还半透明,现在的设计师越来越牛,css也要跟上啊
- BZOJ 1511: [POI2006]OKR-Periods of Words
- 20145308刘昊阳 《Java程序设计》第6周学习总结
- 从BlackHat2013中我们收获了什么
- Java NIO读书笔记2
- InputStream的封装类
- php里 \r\n换行问题
- vb sqlite 使用 litex
- POJ 1838 Banana (并查集)
- 【转】细说Cookie
- 第三节 - centos 内核启动、救援模式、 ls 、目录结构
- MYSQL的information_schema数据库中你可以得到的信息!!!
- Android : Camera之camx hal架构
- SnapKit配置过程记录
- Eclipse创建Maven Web项目后更改Servlet版本
- Hadoop 管理工具HUE配置-Hive配置
- 在 Linux 上安装 Oracle 数据库 11g
- Shell编程(一)概览
- zabbix server安装(二)
- AWT和Swing之间的基本区别
热门文章
- Python查询数据库,中文的结果显示不出来
- MongoDB 索引的使用, 管理 和优化
- 在Mac OSX系统的Docker机上启用Docker远程API功能
- luogu3911 最小公倍数之和
- 【NOIP 2009】 Hankson的趣味题
- H3C交换机DHCP&;nbsp;Server配置的六个方面
- [JXOI 2018] 守卫 解题报告 (DP)
- ACM_支离破碎(递推dp)
- mac下安装tesseract-OCR(Mac下还是有lib依赖的问题,有时间再解决)
- ThinkPHP搜索框需要注意的事项