Result: Accepted
Time: 6ms
Memory: 1092kB
#include<stdio.h>
#include<math.h>
int main(void){
int y,m,d,w, c;
while(scanf("%d%d%d",&y,&m,&d)!=EOF){
if(m <= 2){
m += 12;
y--;
}
w = (y / 100 / 4 - y / 100 * 2 + y % 100 + y % 100 / 4 + 13 * (m + 1) / 5 + d - 1) % 7;
w = (w + 7) % 7;
if(w == 0){
printf("Sunday\n");
}
else if(w == 1){
printf("Monday\n");
}
else if(w==2){
printf("Tuesday\n");}
else if(w==3){
printf("Wednesday\n");}
else if(w==4){
printf("Thursday\n");}
else if(w==5){
printf("Friday\n");}
else if(w==6){
printf("Saturday\n");}
}
}