2013腾讯马拉松编程初赛3月23日1001
1001 小Q系列故事——世界上最遥远的距离
Time Limit: 0.2Seconds Memory Limit: 65536K
世界上最遥远的距离
不是生与死
而是我就站在你面前
你却不知道我爱你
世界上最遥远的距离
不是我就站在你面前你却不知道我爱你
而是明明知道彼此相爱
却不能在一起
世界上最遥远的距离
不是明明知道彼此相爱却不能在一起
而是相约好了私奔的时间
我穿越到了未来 你却回去了古代
——摘自《小Q失恋日记 》第117卷513页
当小Q使出浑身解数,终于赢得HR女神芳心的时候,却出现了一个意外情况,那就是白富美HR的妈妈并不同意他们交往,当听说小Q只是一个码农,特别是听说小Q曾经参加过资本主义国家发起的SM/ICPC比赛的时候,更是坚决反对!
爱情是伟大的,但是得不到亲人祝福的爱情却备受折磨,小Q和HR相约在腾讯第二届编程马拉松大赛进行到第5天的时候(即2013年3月24日),一起“向前穿越D天,然后开启幸福新生活”。
其勇气可谓令人赞叹,但可怜的小Q却总是备受折磨——小Q理解的”向前穿越”是朝着未来的方向,而女友HR理解的“向前穿越”却是朝着古代的方向!
假设已知现在的日期和穿越的天数D,你能计算出小Q和女友各自到达的年代吗?
Input
输入首先包含一个整数N,表示有N组测试用例;
接下来N行是N组数据,每一行包含一个正整数D(D<=10,0000),D表示向前穿越的天数。
Output
请计算并输出小Q和女友分别到达的日期,日期格式为YYYY/MM/DD,两个日期中间用一个空格隔开,每组数据占一行,具体输出格式请参见样例。
SampleInput
2
6
30
SampleOutput
2013/03/30 2013/03/18
2013/04/23 2013/02/22
#include <iostream>
#include <cstdio>
#include <cstring>
#include <algorithm>
#include <cmath>
#include <string>
#include <iomanip>using namespace std;
int month[] = {0,31,28,31,30,31,30,31,31,30,31,30,31};
int is_loopyear(int year)
{if((year%4==0&&year%100!=0)||year%400==0)return 1;elsereturn 0;
}
void up_day(int &year, int &i, int &day)
{day++;if(day>month[i]){i++;day = 1;if(i>12){year++;if(is_loopyear(year))month[2] = 29;elsemonth[2] = 28;i = 1;}}
}
void cut_day(int &year, int &i, int &day)
{day--;if(day<1){i--;if(i < 1){i = 12;--year;if(is_loopyear(year))month[2] = 29;elsemonth[2] = 28;}day = month[i];}
}
int main(int argc, char *argv[])
{int n,day;cin>>n;while(n--){cin>>day;int y = 2013,m = 3, d = 24,day1= day;while(day--){up_day(y,m,d);}printf("%04d/%02d/%02d ",y,m,d);y = 2013,m = 3, d = 24;if(is_loopyear(y)) //之前少了这个 导致WA了;month[2] = 29;elsemonth[2] = 28;while(day1--){cut_day(y,m,d);}printf("%04d/%02d/%02d\n",y,m,d);}return 0;
}
2013腾讯马拉松编程初赛3月23日1001相关推荐
- 任正非:华为的岗位没有年龄限制;腾讯微博将于9月28日停止运营;微软关闭Visual Studio Online|极客头条
「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内要闻 腾讯微博将于9月28日停止运营 腾讯微博日前发布官 ...
- 腾讯QQ认证空间4月27日已全面开放申请,欲进军自媒体
今天看到卢松松的博客上爆出,腾讯QQ认证空间4月27日已全面开放申请的消息,这一消息出来, 马浩周根据提示方法进行申请,下面先说说腾讯QQ认证空间的申请方法: QQ认证空间开放申请公告地址:http: ...
- 2013 12 android 凯立德秋季高清旗舰 百度云,【荐】2013.4.12凯立德春季完美安卓手机版+4月23日更新车用高清版...
转自汤汤汤和gps之家 2013.4.12凯立德安卓自适应全分辨率不漂移完美折腾版C2025-C7E01-2C21J0C .简介 2013.4.12新的凯立德安卓自适应全分辨率内外卡通用不漂移完美 ...
- 互联网日报 | 铁路部门推出免费退票措施;腾讯看点启动“百万粉丝扶持计划”;苹果2月23日召开线上股东大会...
今日看点 ✦ 腾讯看点启动"百万粉丝扶持计划",将投入10亿级别流量 ✦ 万达集团去年万达广场出租率99.4%,海外地产项目已清仓 ✦ 字节跳动旗下知识付费社区"好好学习 ...
- 【历史上的今天】8 月 23 日:计算机先驱诞生日;万维网面世 30 周年
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 对计算机历史而言,8 月 23 日是一个具有魔力的日期.许多科技领域的掌舵者在这一天出生,他们的发明和远见深深地影响我们如 ...
- 互联网日报 | 3月12日 星期五 | 京东全年净增1.1亿活跃用户;百度计划3月23日登陆港交所;中国联通首次公布5G用户数...
今日看点 ✦ 中国联通2020年实现主营业务收入2758亿元,5G套餐用户达7083万户 ✦ 京东集团2020年净收入达7458亿元,净增近1.1亿活跃购买用户 ✦ 百度3月12日正式开启全球发售,计 ...
- 【历史上的今天】8 月 23 日:万维网面世 30 周年;微信公众平台正式上线;计算机先驱诞生日
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2022 年 8 月 23 日,对计算机历史而言,8 月 23 日是一个具有魔力的日期.许多科技领域的掌舵者在这一 ...
- 【历史上的今天】2 月 23 日:Enigma 密码机申请专利;戴尔电脑创始人出生;Mellanox 收购 EZchip
整理 | 王启隆 透过「历史上的今天」,从过去看未来,从现在亦可以改变未来. 今天是 2023 年 2 月 23 日,在 2006 年的今天,都灵冬奥会自由式滑雪男子空中技巧决赛在意大利都灵萨奥兹·杜 ...
- 西湖大学鞠峰:环境微生物宏基因组学(报告视频+PPT,11月23日)
报告题目:环境微生物宏基因组学 报告人:鞠峰研究员 报告时间:2020年11月23日 鞠峰,西湖大学研究员,中国工程院院刊<Engineering>编委.Frontiers系列期刊编委与审 ...
最新文章
- 浏览器下载附件Content-Disposition
- C语言 ,嵌入式 ,c++,数据结构 面试题目(4)
- linux服务器的又一管理利器webmin图解教程
- 二叉树的创建及遍历_递归遍历_非递归遍历
- 09. Django基础:URL反向解析
- js获取request参数值(javascript 获取request参数值的方法)
- CharNet阅读笔记
- jdbc驱动加载失败-解决方案
- 大盘点!关于无线AP的实用技术,看这篇就够了
- ubuntu死机咋办_ubuntu16.04经常死机 ubuntu电脑经常死机如何解决
- 搭建iscsi存储系统(一)
- 编写Transact-SQL语句
- 生意精:说说如何开好一家小超市!
- 本想去小米之家体验MIX FOLD 没想到却被另一款折叠屏手机种草
- FILETIME to DateTime
- 7-10 公路村村通 (最小生成树Prim算法) | PTA数据结构与算法——C语言实现
- k8s 拉取镜像失败_[k8s问题笔录] 记一次 kubectl 部署时,pull image 报错,拉取不到镜像...
- 大学英语四级翻译技巧讲解
- WebForm GridView分页
- 聊聊json和jsonp