Time
Time Limit: 1000 MS Memory Limit: 100000 K
Total Submit: 224(75 users) Total Accepted: 87(69 users) Rating:  Special Judge: No
Description

Kim是一个掌控时间的大师。不同于一般人,他习惯使用秒来计算时间。如果你问他现在是几点,他会告诉你现在是今天的xxxx秒。Mik想要考考Kim。他想知道从某一天的00:00:00开始,经过s秒后是哪一天。但是Mik不会计算答案,他需要你的帮助。

注意:我们认为一天从00:00:00开始,到23:59:59结束。00:00:00经过1秒后是00:00:01;从00:00:00开始,加86400(60*60*24)秒后就是下一天的00:00:00.

Input

第一行一个整数T表示数据组数。

接下来T行,每行一个日期yyyy-MM-dd,接下来一个整数s表示s秒。

Output

对于每个输入,输出一行yyyy-MM-dd 表示答案。对于不足两位的数要补齐前导0。

Sample Input
3
2016-12-10 1000
2016-02-28 86400
2016-01-01 1000000
Sample Output
2016-12-10
2016-02-29
2016-01-12
Hint

T<=100

s<=2147483647

日期在1800-01-01到2100-01-01之间

闰年的判断:

1.能被4整除且不能被100整除的为闰年.

2.能被400整除的是闰年.

思路:首先我们应该将秒数换成天数这样题目就变成了从规定的日期开始x天后的日期是?

代码:

#include<cstdio>
#include<cstring>
#include<iostream>
#include<algorithm>
#define fo(i,a,b) for(int i=a;i<=b;i++)
#define fd(i,a,b) for(int i=a;i>=b;i--)
#define inf 0x3f3f3f3f
#define ll long long
#define mem(a,b) memset(a,b,sizeof(a))
using namespace std;
int leap(int y)
{if((y%4==0&&y%100!=0)||y%400==0)return 1;elsereturn 0;
}
int fun(int y,int m)
{if(m==2){if(leap(y)==1)return 29;elsereturn 28;}else if(m==1||m==3||m==5||m==7||m==8||m==10||m==12){return 31;}elsereturn 30;}
int main()
{int  t;scanf("%d",&t);while(t--){int y,m,d;int s;scanf("%d-%d-%d%d",&y,&m,&d,&s);//scanf("",);int day=s/86400.0;// printf("%d-%.2d-%.2d\n",y,m,d);for(int i=1;i<=day;i++){d++;if(d>fun(y,m))//超过天数,月份加一,天数变成一{d=1;m++;}if(m>12)//超过月数,年份加一,月份变为一{m=1;y++;}}printf("%d-%.2d-%.2d\n",y,m,d);}
}

2315 Time(哈尔滨理工大学)相关推荐

  1. 科林明伦杯哈尔滨理工大学第六届程序设计团队赛(12.10)

    "科林明伦杯"哈尔滨理工大学第六届程序设计团队赛 水题已去除.. B题  Time 原题链接:http://acm.hrbust.edu.cn/index.php?m=Proble ...

  2. 哈理工计算机分数线2020,2021哈尔滨理工大学研究生分数线一览表(含2019-2020历年复试)...

    考研选择院校和专业时,2021哈尔滨理工大学研究生分数线是2022届考研非常重要的参考数据,体现了报考院校和专业的难易程度,为了方便大家查询,大学帮已经为大家整理好了2016-2021历年哈尔滨理工大 ...

  3. 重庆理工大学国际学院计算机图形学试题,哈尔滨理工大学-第一学期考试试题答案B卷考试.doc...

    哈尔滨理工大学-第一学期考试试题答案B卷考试 考试科目 计算机图形学 考试时间:120分钟 试卷总分100分 题 号一二三四五六总分得 分评卷教师一.选择题(在每个小题四个备选答案中选出一个正确答案, ...

  4. 作者:姚登举(1980-),男,哈尔滨理工大学副教授。

    姚登举(1980-),男,哈尔滨理工大学副教授,主要研究方向为数据挖掘.机器学习.生物信息.

  5. 哈理工计算机学院保研,哈尔滨理工大学计算机科学与技术学院(专业学位)软件工程保研夏令营...

    考研真题资料优惠价原价选择 哈尔滨理工大学计算机科学与技术学院(专业学位)软件工程保研夏令营信息,是考研之前需要获取相应的考研信息,比如考试大纲.招考专业.招考目录等等基本信息,这些内容是进行考研前期 ...

  6. 本硕一致计算机科学与技术专业介绍,哈尔滨理工大学计算机科学与技术专业介绍...

    计算机科学与技术(本科,四年,理工类) 专业简介:本专业为省级重点专业,拥有计算机应用技术博士点:计算机应用技术.计算机软件与理论和计算机体系结构三个工学硕士点:计算机技术和软件工程两个工程硕士点.本 ...

  7. 学创杯创业模拟大赛攻略_蝉联冠军!哈尔滨理工大学连续两届获得“学创杯”一等奖...

    近日,第六届"学创杯"全国大学生创业综合模拟大赛总决赛落幕.哈尔滨理工大学荣成校区王浩南.马钧.陈宇组成的明日方舟队获得全国总决赛一等奖,哈尔滨理工大学已连续两届获得"学 ...

  8. 计算机考研哈理工好吗,哈尔滨理工大学考研难吗?一般要什么水平才可以进入?...

    问:从哈尔滨理工大学毕业的学生就业怎么样?值不值得报考? 答:想要了解哈尔滨理工大学更多毕业生就业情况见>>>哈尔滨理工大学 总之,哈尔滨理工大学就业率相对来说是比较良好的,如果大家 ...

  9. 牛客练习-哈尔滨理工大学21级新生程序设计竞赛(同步赛)

    比赛链接:哈尔滨理工大学21级新生程序设计竞赛(同步赛) 文章目录 前言 正文 A.考试周破防 B.咖啡店 C.kiki和bob玩取石子 D.猴王kiki分桃 E.很二的拆分 F.构造字符串 G.信号 ...

  10. 哈尔滨理工大学matlab,微软用户-Matlab软件简介哈尔滨理工大学数学建模组ppt课件...

    <微软用户-Matlab软件简介哈尔滨理工大学数学建模组ppt课件>由会员分享,可在线阅读,更多相关<微软用户-Matlab软件简介哈尔滨理工大学数学建模组ppt课件(41页珍藏版) ...

最新文章

  1. 深度学习目标检测详细解析以及Mask R-CNN示例
  2. 微软亚洲互联网工程院招聘NLP算法工程师、AI应用科学家
  3. git 换行符LF与CRLF转换问题
  4. 愿将一生献宏谋——送别于敏侧记
  5. What’s New in Entity Framework 4? API Changes(1)(转)
  6. sshd_config配置详解
  7. linux chrome 管理员,Linux下google chrome浏览器flash无法启用的解决
  8. 基于SAP Kyma的订单编排增强介绍
  9. 使用Magicodes.IE.Excel完成Excel图片的导入和导出
  10. 用dl元素编辑html个人信息,html dl dt dd标签元素语法结构与使用
  11. 遇见JMS[1] —— activeMQ的简单使用
  12. varnish在Debian9.4安装和配置
  13. python中plt定义,对Python中plt的画图函数详解
  14. VS2010与.NET4系列 6.ASP.NET,HTML,JavaScript片断支持
  15. 快速了解WordNet
  16. php 翻译接口,翻译接口整理
  17. 2022显卡、CPU天梯图
  18. dell笔记本驱动安装失败_W10系统声卡驱动程序安装失败的原因及解决方法
  19. 基于STM32和ESP8266的智能灌溉系统【土壤湿度监测继电器OLED显示WIFI控制器APP水泵】
  20. 淘宝客佣金设置多少合适?淘宝客的佣金是怎么算的?

热门文章

  1. 机器学习基础-10:机器学习简史
  2. 帧同步分离逻辑层和渲染层_帧同步的一些坑
  3. [内附完整源码和文档] 基于java web的台球厅管理系统的设计与实现
  4. 【Atlas200】使用华为ACL库实现ResNet 推理(C++版本)
  5. 数据科普:定价模型与平价关系式(投资必知必会)
  6. el-table点击禁用按钮,只禁用本行的编辑按钮,不影响其他行
  7. Scrapy爬取小实战——以新浪股市为例
  8. twaver html5软件价格,TWaver HTML5 (2D)----数据元素
  9. 上传图片的方法(单张或者多张)
  10. 基于Python的网络拓扑图绘制