1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
#include <iostream>
#include <map>
#include <ctime>
#include <cstring>
#include <utility>
using namespace std;
#define ___ make_pair
int
_[][ 32]=
{{0x00000000},
{0x48617070,0x79204368,
0x72697374,0x6d617320,0x457665,
0},{0x4d657272,0x79204368,0x72697374,
0x6d6173},{0x48617070,0x7920686f,0x6c696461
,0x7973},{0x48617070,0x79204e65,0x77205965,0x6172
},{0x48617070,0x79206269,0x72746864,0x61792c20,0x4e756c6c
},{0x4e6f2066, 0x75636b69, 0x6e672061,0x726d6167,0x6564646f,
0x6e20746f,0x64617921},{0x2066726f,0x6d204e75,0x6c6c21},{ 0x00000000
} };void K(char _){uint32_t ___=clock(); while(true) { if( ( (long double)
(clock()-___)/CLOCKS_PER_SEC)>0.1) break;}if(_==0) return; cout <<_; } void I (
int ___, short ____ ){ }void I(int ___,bool ____){___==0?exit(666):I(8,(short)2);char
*p=(char*)&_[___];for(int i=0;i<strlen(p);i+=4)for(int k=3;k>=0;k--) K(p[i+k]);____ ? I(7
,false): I(8,(short)2);}int J(){time_t _____;tm *_;time(&_____);_=localtime(&_____);map<pair<int,
pair<int,int> >,int> __;__[___(0,___(11,24))]=1;__[___(0,___(11,25))]=2;__[___(0,___(11,26))]=2;__[___
(0,___(11,31))]=4;__[___(2012,___(11,21))]=6;__[___(0,___(9,23))]=5;for(int i=26;i<31; i++)__[___(0,___(11,i))]=3;
return __[___(_->tm_year+((986*2)-72)==2012 ? 2012:
0,___ ( _-> tm_mon,
_->tm_mday) ) ] ;}
int main( ){ I(J()
,J()>4?false:true);}
/////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
|