UPD1:
```
#pragma GCC optimize(2)
#pragma GCC optimize(3,"Ofast","inline")
#include<bits/stdc++.h>//±ê׼ͷÎļþ
#define int long long//»ù±¾±£Ö¤Ò»¶¨¿ªlonglong
using namespace std;//±ØÒª¸ñʽ
int ans;
signed main()//¿¾main°ü
{
//ios::sync_with_stdio(false);//¼Ó¿ìËÙ¶È
int m,d;char a;cin>>m>>a>>d;
if(m>12)
{
m%=10;
ans++;
}
if(m==0)
{
m=1;
ans++;
}
if((m==2&&d>28)||((m==1||m==3||m==5||m==7||m==8||m==10||m==12)&&d>31)||((m==4||m==6||m==9||m==11)&&d>30))ans++;
cout<<ans;
return 0;//Æíµ»AC
}
```
虫子依旧虫子,60分
by 潜水的蒟蒻 @ 2020-09-19 15:54:10
22月30号?
by lzx1999 @ 2020-09-19 15:58:08
UPD2:
70point
```cpp
#pragma GCC optimize(2)
#pragma GCC optimize(3,"Ofast","inline")
#include<bits/stdc++.h>//±ê׼ͷÎļþ
#define int long long//»ù±¾±£Ö¤Ò»¶¨¿ªlonglong
using namespace std;//±ØÒª¸ñʽ
int ans;
signed main()//¿¾main°ü
{
//ios::sync_with_stdio(false);//¼Ó¿ìËÙ¶È
int m,d;char a;cin>>m>>a>>d;
if(m==2&&d>28)
{
cout<<"1";
return 0;
}
if(m>12)
{
m%=10;
ans++;
if(m==2)m=12;
}
if(m==0)
{
m=1;
ans++;
}
if(((m==1||m==3||m==5||m==7||m==8||m==10||m==12)&&d>31)||((m==4||m==6||m==9||m==11)&&d>30))ans++;
cout<<ans;
return 0;//Æíµ»AC
}
```
by 潜水的蒟蒻 @ 2020-09-19 16:02:53
input
```
80-38
```
Output
```
2
```
Your Output
```
3
```
explain
```
80-38 -> 10-30
```
by DYH060310 @ 2020-09-19 16:05:49
@[潜水的蒟蒻](/user/119643)
by DYH060310 @ 2020-09-19 16:09:45
UPD3:
70分,感觉就是在不停的加shi一样的补丁
```
#pragma GCC optimize(2)
#pragma GCC optimize(3,"Ofast","inline")
#include<bits/stdc++.h>//±ê׼ͷÎļþ
#define int long long//»ù±¾±£Ö¤Ò»¶¨¿ªlonglong
using namespace std;//±ØÒª¸ñʽ
int ans;
signed main()//¿¾main°ü
{
//ios::sync_with_stdio(false);//¼Ó¿ìËÙ¶È
int m,d;char a;cin>>m>>a>>d;
if(m==2&&d>28)
{
cout<<"1";
return 0;
}
if(m>12)
{
m%=10;
ans++;
if(m==2)m=12;
}
if(m==0)
{
m=1;
ans++;
}
if(((m==1||m==3||m==5||m==7||m==8||m==10||m==12)&&d>31)||((m==4||m==6||m==9||m==11)&&d>30))ans++;
cout<<ans;
return 0;//Æíµ»AC
}
```
by 潜水的蒟蒻 @ 2020-09-19 16:11:32
@[潜水的蒟蒻](/user/119643)
Wrong Answer on data:
```
20-26
```
Sample Output:
```
1
```
Your answer:
```
2
```
explain:
```
20-26 -> 10-26
```
by DYH060310 @ 2020-09-19 16:16:26
UPD3:
重新写,80,WA1/3,上述测试已过
```cpp
#pragma GCC optimize(2)
#pragma GCC optimize(3,"Ofast","inline")
#include<bits/stdc++.h>//±ê׼ͷÎļþ
#define int long long//»ù±¾±£Ö¤Ò»¶¨¿ªlonglong
using namespace std;//±ØÒª¸ñʽ
int ans;
signed main()//¿¾main°ü
{
//ios::sync_with_stdio(false);//¼Ó¿ìËÙ¶È
int m,d;char a;cin>>m>>a>>d;
//´¦ÀíÔµÄÎÊÌâ
if(m==0||m>12)
{
ans++;
if(m<20||m%10==2)m=12;
else if(m%10==0)m=10;//0 also can do this
else m%=10;
}
//´¦ÀíÈÕµÄÎÊÌâ
if((m==2&&d>28)||((m==1||m==3||m==5||m==7||m==8||m==10||m==12)&&d>31)||((m==4||m==6||m==9||m==11)&&d>30))ans++;
cout<<ans;
return 0;//Æíµ»AC
}
}
```
by 潜水的蒟蒻 @ 2020-09-19 16:23:11
Wrong Answer on data:
```
60-00
```
Sample Output:
```
2
```
Your answer:
```
1
```
explain
```
60-00 -> 10-01
```
请考虑DD为00的情况
by DYH060310 @ 2020-09-19 16:28:12
@[潜水的蒟蒻](/user/119643)
by DYH060310 @ 2020-09-19 16:28:21