计算星期数
推算星期数时限:1000MS
内存限制:65536KByte
总提交:362 测试通过:62
题目描述
来算日期吧,给定一个日常合法的日期跟他对应的星期数,算出另一个日期是星期几。星期天用0表示,星期1到星期6分别用数字1-6表示。
输入
开始是一个整数n,表示有n组测试数据。
每组测试数据包括,一个整数,表示初始的星期数,然后是3个整数,分别表示对应星期数的日期的年,月,日。接着是3个整数表示要求星期数的日期的年,月,日。日期的年月日用-隔开。
输出
输出对应的星期数编号。
样例输入
4
2
2001-1-1
2001-1-31
3
2001-2-1
2001-2-28
4
2001-3-1
2001-3-31
5
2000-1-1
2001-12-31
样例输出
4
2
6
0
思路是用总天数%7,总天数用年份之间相减跟月份,天数之间相减,但是考虑是否闰年的话我就很迷茫了。。就是闰年的月份跟非闰年的月份相减不知怎么处理好。。