记录编号 |
94559 |
评测结果 |
AAAAAAAAAA |
题目名称 |
到天宫做客 |
最终得分 |
100 |
用户昵称 |
ch3coooh |
是否通过 |
通过 |
代码语言 |
C++ |
运行时间 |
0.003 s |
提交时间 |
2014-04-01 17:52:14 |
内存使用 |
0.31 MiB |
显示代码纯文本
#include<fstream>
#include<cmath>
//#include<iostream>
using namespace std;
int main()
{
ifstream fin("heaven.in");
ofstream fout("heaven.out");
int n,s,t,i;
bool a[367];
for(i=0;i<=366;i++) a[i]=false;
int b[13]={0,31,60,91,121,152,182,213,244,274,305,335,366};
fin>>n;
for(i=0;i<n;i++)
{
fin>>s>>t;
a[b[s-1]+t]=true;
//cout<<b[s-1]+t<<endl;
}
int m=0,max=0;
for(i=1;i<=366;i++)
{
if(a[i]==true)
{
if(max<=i-m-1) max=i-m-1;
m=i;
}
}
if(max<=i-m-1) max=i-m-1;
//cout<<max<<endl;
double ans=0;
int ans1=0;
ans=(double)max*86400.0/366.0;
ans1=(int)ans;
//cout<<ans<<endl;
if(abs(ans-(double)ans1)>=0.5) ans1++;
fout<<ans1;
fin.close();
fout.close();
return 0;
}