记录编号 | 355370 | 评测结果 | AAAAAAAAAA | ||
---|---|---|---|---|---|
题目名称 | 到天宫做客 | 最终得分 | 100 | ||
用户昵称 | 是否通过 | 通过 | |||
代码语言 | C++ | 运行时间 | 0.002 s | ||
提交时间 | 2016-11-24 20:49:42 | 内存使用 | 0.31 MiB | ||
#include<iostream> #include<cstdio> #include<algorithm> #include<fstream> #include<cmath> using namespace std; ifstream fin("heaven.in"); ofstream fout("heaven.out"); double round_num(double x) { int p; if(x-floor(x)<=0.5) p=floor(x); else p=ceil(x); return p; } int main() { int a[10000]={0,31,29,31,30,31,30,31,31,30,31,30,31}; int d[10000]={0}; int i,j,n,mon,day,p=0; double ans=-1; fin>>n; for(i=0;i<n;i++) { fin>>mon>>day; d[mon*100+day]=1; } for(i=101;i<=1231;) { if(d[i]) { if(p>=ans) { ans=p; } p=0; } else { p++; } if(i%100==a[i/100]) { i=(i+100)/100*100+1; } else { i++; } } if(p>=ans) { ans=p; } ans=round_num((ans/366)*24*3600); fout<<ans; return 0; }