(I2
I70
I4
(dp0
Vtimestamp.%l
p1
(Vtimestamp.cpp
p2
S'#include<iostream>\r\nusing namespace std;\r\nbool visokosna(long long godina)\r\n{\r\n    if(godina%100==0)\r\n    {\r\n        return godina%400==0;\r\n    }\r\n    return godina%4==0;\r\n}\r\nlong long day(long long timestamp)\r\n{\r\n    return timestamp-(timestamp%86400);\r\n}\r\nlong long week(long long timestamp)\r\n{\r\n    int brdni=day(timestamp)/86400;\r\n    int denotsedmica=(brdni+3)%7;\r\n    return day(timestamp)-denotsedmica*86400;\r\n}\r\nlong long year(long long timestamp)\r\n{\r\n    int brdni=day(timestamp)/86400;\r\n    long long curryear=1970;\r\n    for(curryear=1970;;curryear++)\r\n    {\r\n        if(visokosna(curryear))\r\n        {\r\n            if(brdni>=366)\r\n            {\r\n                brdni-=366;\r\n            }\r\n            else\r\n            {\r\n                return curryear;\r\n            }\r\n        }\r\n        else\r\n        {\r\n            if(brdni>=365)\r\n            {\r\n                brdni-=365;\r\n            }\r\n            else\r\n            {\r\n                return curryear;\r\n            }\r\n        }\r\n    }\r\n    return curryear;\r\n}\r\nlong long ToNum(string a,long long beginning,long long ending)\r\n{\r\n    long long result=0;\r\n    for(int i=beginning;i<=ending;i++)\r\n    {\r\n        result=result*10+a[i]-\'0\';\r\n    }\r\n    return result;\r\n}\r\nint main()\r\n{\r\n    ios_base::sync_with_stdio(false);\r\n    cin.tie(NULL);\r\n    cout.tie(NULL);\r\n    string a;\r\n    long long timestamp;\r\n    while(getline(cin,a))\r\n    {\r\n        switch(a[0])\r\n        {\r\n    case \'d\':\r\n        timestamp=ToNum(a,7,a.length()-1);\r\n        cout<<day(timestamp)<<"\\n";\r\n        break;\r\n    case \'w\':\r\n        timestamp=ToNum(a,8,a.length()-1);\r\n        cout<<week(timestamp)<<"\\n";\r\n        break;\r\n    case \'y\':\r\n        timestamp=ToNum(a,8,a.length()-1);\r\n        cout<<year(timestamp)<<"\\n";\r\n        break;\r\n    }}\r\n    return 0;\r\n}\r\n\r\n'
p3
tp4
stp5
.