HDU_4515 小Q系列故事——世界上最遥远的距离
来源:互联网 发布:数据库limit的用法 编辑:程序博客网 时间:2024/05/29 18:18
小Q系列故事——世界上最遥远的距离
Time Limit: 500/200 MS (Java/Others) Memory Limit: 65535/32768 K (Java/Others)Total Submission(s): 1700 Accepted Submission(s): 617
Problem Description
世界上最遥远的距离
不是生与死
而是我就站在你面前
你却不知道我爱你
世界上最遥远的距离
不是我就站在你面前你却不知道我爱你
而是明明知道彼此相爱
却不能在一起
世界上最遥远的距离
不是明明知道彼此相爱却不能在一起
而是相约好了私奔的时间
我穿越到了未来 你却回去了古代
——摘自《小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表示向前穿越的天数。
接下来N行是N组数据,每一行包含一个正整数D(D<=10,0000),D表示向前穿越的天数。
Output
请计算并输出小Q和女友分别到达的日期,日期格式为YYYY/MM/DD,两个日期中间用一个空格隔开,每组数据占一行,具体输出格式请参见样例。
Sample Input
2630
Sample Output
2013/03/30 2013/03/182013/04/23 2013/02/22
#include <stdio.h>int month[13] = {0,31,28,31,30,31,30,31,31,30,31,30,31};int is_leap(int n) { return ((n%4==0&&n%100!=0)||(n%400==0)); }void pre(int n) //向前 { int y=2013,m=3,d=24; while(n--) { d--; if(d==0) { m--; if(m<1) { m=12; y--; } month[2]=28+is_leap(y); d=month[m]; } } printf("%04d/%02d/%02d\n",y,m,d);}void next(int n) //向后 { int y=2013,m=3,d=24; while(n--) { d++; month[2]=28+is_leap(y); if(d>month[m]) { d = 1; m++; if(m>12) { m=1; y++; } } } printf("%04d/%02d/%02d ",y,m,d);}int main(){ int T,n; scanf("%d",&T); while(T--) { scanf("%d",&n); next(n); pre(n); } return 0;}
0 0
- HDU_4515 小Q系列故事——世界上最遥远的距离
- hdu 4515——小Q系列故事——世界上最遥远的距离
- 1001 小Q系列故事——世界上最遥远的距离<腾讯编程马拉松>
- hdu 4515 小Q系列故事——世界上最遥远的距离
- HDU4515:小Q系列故事——世界上最遥远的距离
- Hdu 4515 小Q系列故事——世界上最遥远的距离 (日期模拟)
- HDU 4515 小Q系列故事——世界上最遥远的距离
- HDU 4515 小Q系列故事——世界上最遥远的距离
- HDU 4515 小Q系列故事——世界上最遥远的距离(模拟)
- 杭电4515-小Q系列故事——世界上最遥远的距离
- 小Q系列故事——世界上最遥远的距离
- hdu4515小Q系列故事——世界上最遥远的距离
- hdu4515 小Q系列故事——世界上最遥远的距离
- HDU 4515 小Q系列故事——世界上最遥远的距离(模拟题)
- HDU 4515 小Q系列故事——世界上最遥远的距离
- HDU 4515 小Q系列故事——世界上最遥远的距离
- HDU ACM 4515 小Q系列故事——世界上最遥远的距离
- 杭电4515小Q系列故事——世界上最遥远的距离
- Codeforces Round #259 (Div. 2) C. Little Pony and Expected Maximum (找规律)
- ZOJ-1259
- 随机
- Java杂谈之正则表达式--日期,邮箱,数字验证
- POJ1861&ZOJ1542--Network【最小生成树】
- HDU_4515 小Q系列故事——世界上最遥远的距离
- SPOOL sql语句实现LOOP循环转储多文件
- Ajax+jquery+jaso传输数据
- 快速排序的非递归实现
- hdu 2099 整除的尾数(水题)
- 【Codeforeces】【#259】【Div.2】
- actionbar强制显示overflow menu
- SPRING security添加验证码的三种方式
- 【翻译自mos文章】Oracle GoldenGate(OGG) trail file的最大大小