1就是星期一……7就是星期日
int getDay(int year, int month, int day)
{
if (month == 1 || month == 2) year--;
int k = day;
int m = ((month - 2) + 12) % 12;
if (m == 0) m = 12;
int Y = year % 100;
int C = year / 100;
int ans=((k + int(2.6 * m - 0.2) - 2 * C + Y + int(Y/4) + int(C/4)) % 7 + 7) % 7;
return (ans==0)?7:ans;
}