#999. 任意年月日历输出

任意年月日历输出

说明

&nbsp 算法提高&nbsp 任意年月日历输出&nbsp  
时间限制:1.0s&nbsp  &nbsp 内存限制:512.0MB
 &nbsp  &nbsp
已知2007年1月1日为星期一。
设计一函数按照下述格式打印2007年以后(含)某年某月的日历,2007年以前的拒绝打印。
为完成此函数,设计必要的辅助函数可能也是必要的。其中输入为年分和月份。
样例输入:&nbsp
2007&nbsp &nbsp 1
样例输出:
Calendar&nbsp 2007-01
---------------------
&nbsp Su&nbsp Mo&nbsp Tu&nbsp We&nbsp Th&nbsp Fr&nbsp Sa
---------------------
&nbsp &nbsp &nbsp &nbsp &nbsp 1&nbsp &nbsp 2&nbsp &nbsp 3&nbsp &nbsp 4&nbsp &nbsp 5&nbsp &nbsp 6
&nbsp &nbsp 7&nbsp &nbsp 8&nbsp &nbsp 9&nbsp 10&nbsp 11&nbsp 12&nbsp 13
&nbsp 14&nbsp 15&nbsp 16&nbsp 17&nbsp 18&nbsp 19&nbsp 20
&nbsp 21&nbsp 22&nbsp 23&nbsp 24&nbsp 25&nbsp 26&nbsp 27
&nbsp 28&nbsp 29&nbsp 30&nbsp 31
---------------------
样例输入:&nbsp
2010&nbsp &nbsp 9
样例输出:
Calendar&nbsp 2010-09
---------------------
&nbsp Su&nbsp Mo&nbsp Tu&nbsp We&nbsp Th&nbsp Fr&nbsp Sa
---------------------
&nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp &nbsp 1&nbsp &nbsp 2&nbsp &nbsp 3&nbsp &nbsp 4
&nbsp &nbsp 5&nbsp &nbsp 6&nbsp &nbsp 7&nbsp &nbsp 8&nbsp &nbsp 9&nbsp 10&nbsp 11
&nbsp 12&nbsp 13&nbsp 14&nbsp 15&nbsp 16&nbsp 17&nbsp 18
&nbsp 19&nbsp 20&nbsp 21&nbsp 22&nbsp 23&nbsp 24&nbsp 25
&nbsp 26&nbsp 27&nbsp 28&nbsp 29&nbsp 30
---------------------
注意:短线“-”个数要与题目中一致,否则系统会判为错误。