记录编号 94559 评测结果 AAAAAAAAAA
题目名称 到天宫做客 最终得分 100
用户昵称 Gravatarch3coooh 是否通过 通过
代码语言 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;
}