《关于本蒟蒻看了N遍题解而且写得和题解几乎一摸一样但还是80pts这件事》
查看原帖
《关于本蒟蒻看了N遍题解而且写得和题解几乎一摸一样但还是80pts这件事》
917775
_buzhidao_楼主2023/10/13 23:13

rt,挂#1、#7

#include<bits/stdc++.h>
using namespace std;
#define elif else if
int m,d,s[100]={114514,31,28,31,30,31,30,31,31,30,31,30,31},w=1;
int main(){
	//cin>>m>>t>>d;
	scanf("%d-%d",&m,&d);
	if(m>0&&m<=12) w=0;
	if(d>0&&d<=28) cout<<w;
	elif(d==29||d==30){
		if((m==2)||(w==1)) cout<<1;
		else cout<<0;
	}
	elif(d==31){
		if(s[m]==31) cout<<0;
		elif(s[m]!=31||(m>=13&&m<=19)) cout<<1;
		elif(m%10==4||m%10==6||m%10==9) cout<<2;
		else cout<<1;
	}
	elif(w==1) cout<<2;
	else cout<<1;
	return 0;
}
2023/10/13 23:13
加载中...