Submission

Status:

P-PPP-PPP-P--PP---P-

Subtask/Task Score:

55/100

Score: 55

User: Habibi

Problemset: ปฏิทินวันแม่

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-12 00:11:30

#include<stdio.h>
int main(){
	int m,d;
	int dbf=0;
	scanf("%d %d",&m,&d);
	if(m<8){
		for(int i=m;i<8;i++){
			if(i==1){
				dbf=dbf+31;
			}
			else if(i==2){
				dbf=dbf+28;
			}
			else if(i==3){
				dbf=dbf+31;
			}
			else if(i==4){
				dbf=dbf+30;
			}
			else if(i==5){
				dbf=dbf+31;
			}
			else if(i==6){
				dbf=dbf+30;
			}
			else if(i==7){
				dbf=dbf+31;
			}
		}	
	}
	if(m>8){
		for(int i=m-1;i>8;i--){
			if(i==9){
				dbf=dbf+30;
			}
			else if(i==10){
				dbf=dbf+31;
			}
			else if(i==11){
				dbf=dbf+30;
			}
			else if(i==12){
				dbf=dbf+31;
			}
		}
	}
	if(m==8){
		dbf=0;
	}
	if(m<=8){
		dbf=dbf+11;
	}
	else{
		dbf=dbf+19;
	}
	int dm=0;
	dm=dbf%7;
	
	if(m<=8){
		printf("%d",d+dm);
	
	}
	else{
		int a;
		a=d-dm;
		if(a<=0){
			printf("%d",d-dm+7);
		}
		else{
			printf("%d",d-dm-1);
		}
	}
	return 0;
}