需要加Hack数据
查看原帖
需要加Hack数据
940670
MapleDance楼主2023/7/19 18:18

我的代码输入03-31时,输出1,然而通过了所有测试点

说明没有测试点会判断03-31这种情况

代码如下,大家可以自行测试

#include<bits/stdc++.h>
using namespace std;
int main(){
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	int m,d;
	scanf("%d-%d",&m,&d);
	if(m==0||m>12){
		int i=m%10;
		if(d>0&&d<=31&&(i==0||i==1||i==2||i==3||i==5||i==7||i==8))cout<<1;
		else if(d>0&&d<=30&&(i==4||i==6||i==9))cout<<1;
		else cout<<2;
	}
	else if(d>0&&d<=28)cout<<0;
	else cout<<1;
	return 0;
}
2023/7/19 18:18
加载中...