讨论 / 花了三次终于骗出了数据 大家看看吧~
Wuhu27_LQY 2012-09-14 20:46:00
点我顶贴 收藏 删除
RT ……

测试数据1:

2010-10-25

1

4

1

正确结果应为:2010-07-01

测试数据2:

2497-12-20

5

5

29

正确结果应为:2497-11-29

测试数据3:

5457-05-26

5

5

8

正确结果应为:5456-07-08

测试数据4:

8418-02-05

5

4

18

正确结果应为:8417-06-18

测试数据5:

8282-10-08

1

1

7

正确结果应为:8282-05-07

测试数据6:

2378-11-11

5

4

28

正确结果应为:2378-07-28

测试数据7:

5338-03-18

5

4

7

正确结果应为:5337-10-07

测试数据8:

5203-04-21

2

7

28

正确结果应为:5202-12-28

测试数据9:

2395-09-28

2

6

8

正确结果应为:2395-05-08

测试数据10:

2259-09-03

5

3

28

正确结果应为:2259-07-28

#1 Wuhu27_LQY@2012-08-27 03:51:00
回复 删除
超时留意……

是不是在处理星期几的时候吧周日(7)标记为0了,如果用mod会发生这种情况

加上一句 if(w==0) w=7; 就可以了

#2 @Vampire@@2012-09-14 20:46:00
回复 删除
LZ 辛苦了!

感谢感谢,rp++!

查看更多回复
提交回复