Submission

Status:
[-SSS][-SSSSSSSSSS]

Score: 0

User: Cmoss9

Problemset: ดูวีทูปเบอร์

Language: c

Time: 0.001 second

Submitted On: 2024-09-26 09:49:22

#include <stdio.h>
int main () {
    int d1,m1,d2,m2,totalday=0;
    scanf("%d %d %d %d",&d1,&m1,&d2,&m2);
    if (m2-m1 == 1) {
        if (m1==1&&m2==2) {
            totalday += 31-d1 + 28-d2;
        }
        else if (m1==2&&m2==3) {
            totalday += 28-d1 + 31-d2;
        }
        else if (m1==3&&m2==4) {
            totalday += 31-d1 + 30-d2;
        }
        else if (m1==4&&m2==5) {
            totalday += 30-d1 + 31-d2;
        }
        else if (m1==5&&m2==6) {
            totalday += 31-d1 + 30-d2;
        }
        else if (m1==6&&m2==7) {
            totalday += 30-d1 + 31-d2;
        }
        else if (m1==7&&m2==8) {
            totalday += 31-d1 + 31-d2;
        }
        else if (m1==8&&m2==9) {
            totalday += 31-d1 + 30-d2;
        }
        else if (m1==9&&m2==10) {
            totalday += 30-d1 + 31-d2;
        }
        else if (m1==10&&m2==11) {
            totalday += 31-d1 + 30-d2;
        }
        else if (m1==11&&m2==12) {
            totalday += 30-d1 + 31-d2;
        }
    } else if (m2-m1==2) {
        if (m1==1&&m2==3) {
            totalday += 31-d1 + 30-d2 +28;
        } 
        else if (m1==2&&m2==4) {
            totalday += 28-d1 + 30-d2 +30;
        } 
        else if (m1==3&&m2==5) {
            totalday += 31-d1 + 31-d2 +30;
        }
        else if (m1==4&&m2==6) {
            totalday += 30-d1 + 31-d2 +31;
        }
        else if (m1==5&&m2==7) {
            totalday += 31-d1 + 31-d2 +30;
        }
        else if (m1==6&&m2==8) {
            totalday += 30-d1 + 31-d2 +31;
        }
        else if (m1==7&&m2==9) {
            totalday += 31-d1 + 30-d2 +31;
        }
        else if (m1==8&&m2==10) {
            totalday += 31-d1 + 31-d2 +30;
        }
        else if (m1==9&&m2==11) {
            totalday += 30-d1 + 30-d2 +31;
        }
        else if (m1==10&&m2==12) {
            totalday += 31-d1 + 31-d2 +30;
        }
    }
    else if (m2-m1==3) {
        if (m1==1&&m2==4) {
            totalday += 31-d1 + 30-d2 +28+30;
        }
        else if (m1==2&&m2==5) {
            totalday += 28-d1 + 31-d2 +31+30;
        }
        else if (m1==3&&m2==6) {
            totalday += 30-d1 + -d2 +31+30;
        }
        else if (m1==4&&m2==7) {
            totalday += 30-d1 + 31-d2 +31+30;
        }
        else if (m1==5&&m2==8) {
            totalday += 31-d1 + 31-d2 +31+30;
        }
        else if (m1==6&&m2==9) {
            totalday += 30-d1 + 30-d2 +31+31;
        }
        else if (m1==7&&m2==10) {
            totalday += 31-d1 + 31-d2 +31+30;
        }
        else if (m1==8&&m2==11) {
            totalday += 31-d1 + 30-d2 +30+31;
        }
        else if (m1==9&&m2==12) {
            totalday += 30-d1 + 31-d2 +31+30;
        }
    }
	else if (m2-m1==4) {
		if (m1==1&&m2==5) {
			totalday += 31-d1+31-d2+28+31+30;
		} else if (m1==2&&m2==6) {
			totalday += 28-d1+30-d2+31+30+31;
		}
		else if (m1==3&&m2==7) {
			totalday += 31-d1+31-d2+31+30+30;
		} 
		else if (m1==4&&m2==8) {
			totalday += 30-d1+31-d2+31+30+31;
		} 
		else if (m1==5&&m2==9) {
			totalday += 31-d1+30-d2+31+30+31;
		} 
		else if (m1==6&&m2==10) {
			totalday += 30-d1+31-d2+31+30+31;
		} 
		else if (m1==7&&m2==11) {
			totalday += 31-d1+30-d2+31+30+31;
		} 
		else if (m1==8&&m2==12) {
			totalday += 31-d1+31-d2+31+30+30;
		}
	}
	else if (m2-m1==5) {
		if (m1==1&&m2==6) {
			totalday += 31-d1+30-d2+28+31+30+31;
		} else if (m1==2&&m2==7) {
			totalday += 28-d1+31-d2+31+30+31+30;
		} else if (m1==3&&m2==8) {
			totalday += 31-d1+31-d2+30+31+30+31;
		} else if (m1==4&&m2==9) {
			totalday += 30-d1+30-d2+31+30+31+31;
		} else if (m1==5&&m2==10) {
			totalday += 31-d1+31-d2+30+30+31+31;
		} else if (m1==6&&m2==11) {
			totalday += 30-d1+30-d2+31+31+31+30;
		} else if (m1==7&&m2==12) {
			totalday += 31-d1+31-d2+31+30+31+30;
		}
	}
	else if (m2-m1==6) {
		if (m1==1&&m2==7) {
			totalday += 31-d1+31-d2+28+31+30+31+30;
		} else if (m1==2&&m2==8) {
			totalday += 28-d1+31-d2+31+30+31+30+31;
		} else if (m1==3&&m2==9) {
			totalday += 31-d1+30-d2+30+31+30+31+31;
		} else if (m1==4&&m2==10) {
			totalday += 30-d1+31-d2+31+30+31+31+30;
		} else if (m1==5&&m2==11) {
			totalday += 31-d1+30-d2+30+31+31+30+31;
		} else if (m1==6&&m2==12) {
			totalday += 30-d1+31-d2+31+31+31+30+30;
		}
	}
	else if (m2-m1==7) {
		if (m1==1&&m2==8) {
			totalday += 31-d1+31-d2+31+31+31+30+30+28;
		} else if (m1==2&&m2==9) {
			totalday += 28-d1+30-d2+31+31+31+31+30+30;
		} else if (m1==3&&m2==10) {
			totalday += 30-d1+31-d2+30+31+30+31+31+30;
		} else if (m1==4&&m2==11) {
			totalday += 30-d1+30-d2+31+31+31+30+30+31;
		} else if (m1==5&&m2==12) {
			totalday += 31-d1+31-d2+90+93;
		}
	}
	else if (m2-m1==8) {
		if (m1==1&&m2==9) {
			totalday += 31-d1+30-d2+212;
		} else if (m1==2&&m2==10) {
			totalday += 28-d1+31-d2+214;
		} else if (m1==3&&m2==11) {
			totalday += 31-d1+30-d2+214;
		} else if (m1==4&&m2==12) {
			totalday += 30-d1+31-d2+214;
		}
	}
	else if (m2-m1==9) {
		if (m1==1&&m2==10) {
			totalday += 31-d1+31-d2+242;
		} else if (m1==2&&m2==11) {
			totalday += 28-d1+30-d2+245;
		} else if (m1==3&&m2==12) {
			totalday += 31-d1+31-d2+244;
		}
	}
	else if (m2-m1==10) {
		if (m1==1&&m2==11) {
			totalday += 31-d1+30-d2+273;		
		} 
		else if (m1==2&&m2==12) {
			totalday += 28-d2+31-d2+275;
		}
	}
	else if (m2-m1==11) {
		if (m1==1&m2==12) {
			totalday += 31-d1+31-d2+303;
		}
	}
	printf("%d",totalday);
}