啊啊啊,最后第二个测试点没过(T^T)
#include<iostream>
using namespace std;
int main(){
int n,m;
cin>>m>>n;
if(n==1||n==3||n==5||n==7||n==8||n==10||n==12){
cout<<31;
}
else{
if(n==4||n==6||n==9||n==11){
cout<<30;
}
else{
if(m%4==0&&m%100!=0&&m%400){
cout<<29;
}
else{
cout<<28;
}
}
}
return 0;
}