解析:
本题可以使用三重循环暴力,比较简单,不会超时。
所以我们只需枚举所有符合要求的日期就完了。
我们可以定义一个monthday
数组,用于存入各月的天数。
判断天数应该用以下代码来判断:
if(a==y%10+y/10%10*10&&m==b&&d==c ||
a==m&&b==d&&c==y%10+y/10%10*10 ||
a==d&&b==m&&c==y%10+y/10%10*10){}
注意点:
- 记得判断闰年!
即
if(y%100!=0&&y%4==0||y%400==0) monthday[2]=29;
else monthday[2]=28;
代码不附了。