hdu4122 Alice's mooncake shop 单调队列(二)

2015-01-27 10:08:33 · 作者: · 浏览: 71
ne max3(a,b,c) max(a,max(b,c)) #define pb push_back #define mp(a,b) make_pair(a,b) #define clr(a) memset(a,0,sizeof a) #define clr1(a) memset(a,-1,sizeof a) #define dbg(a) printf(%d ,a) typedef pair pp; const double eps=1e-8; const double pi=acos(-1.0); const int INF=0x7fffffff; const LL inf=(((LL)1)<<61)+5; char s[12][5]={Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec}; int day[12]={31,28,31,30,31,30,31,31,30,31,30,31}; struct node{ int h,r; }a[2555]; bool check(int y) { return ((y%4==0&&y%100!=0)||y%400==0); } int input() { char str[5]; int d,y,h; scanf(%s%d%d%d,str,&d,&y,&h); int t=0,tmp=0,m=1; for(int i=2000;i

?

?