#include<bits/stdc++.h>
using namespace std;
int moon[20]={0,31,29,31,30,31,30,31,31,30,31,30,31},a[10005];
int main()
{
int n,m,s,mmax;
cin>>n;
if(n==0)
{
cout<<86400<<"\n";
return 0;
}
if(n>=366)
{
cout<<0<<"\n";
return 0;
}
for(int i=1;i<=n;i++)
{
cin>>m>>s;
for(int j=1;j<m;j++)
{
a[i]+=moon[j];
}
a[i]+=s;
}
sort(a+1,a+n+1);
for(int i=1;i<n;i++)
{
mmax=max(a[i+1]-a[i]-1,mmax);
}
mmax=max(a[1],mmax);
mmax=max(366-a[n],mmax);
cout<<round(86400*mmax*366.0)<<endl;
return 0;
}
哪里错了QAQ