139332025-01-09 11:41:08BravoVilágnaptár (45 pont)cpp17Wrong answer 36/451ms316 KiB
#include <iostream>

using namespace std;

int main()
{
    int e,h,n;
    cin >> e >> h >> n;
    if(e%4==0){
        if(h==12){
            if(n==31){
                cout << e << " " << h << " VN";
            }
            else{
                cout << e << " " << h << " " << n;
            }
        }
        else if(h==7){
            if(n==1){
                cout << e << ' ' << h-1 << " " << "SZN";
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else if(h==8){
            if(n==1){
                cout << e << " " << h-1 << " " << 31;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else if(h==3){
            if(n==1){
                cout << e << " " << 2 << " " << 29;
            }
            if(n==2){
                cout << e << " " << 2 << " " << 30;
            }
            else{
                cout << e << ' ' << h << " " << n-2;
            }
        }
        else if(h==4){
            if(n==1){
                cout << e << " " << 3 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
             }
        }
        else if(h==5){
            if(n==1){
                cout << e << " " << 4 << " " << 30;
            }
            if(n==2){
                cout << e << ' ' << 4 << " " << 31;
            }
            else{
                cout << e << " " << h << " " << n-2;
            }
        }
        else if(h==6){
            if(n==1){
                cout << e << " " << 5 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else{
            cout << e << " " << h << " " << n;
        }

    }
    else{
        if(h==12){
            if(n==31){
                cout << e << " " << h << " VN";
            }
        }
        else if(h==3){
            if(n==1){
                cout << e << " " << 2 << " " << 29;
            }
            if(n==2){
                cout << e << " " << 2 << " " << 30;
            }
            else{
                cout << e << ' ' << h << " " << n-2;
            }
        }
        else if(h==4){
            if(n==1){
                cout << e << " " << 3 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
             }
        }
        else if(h==5){
            if(n==1){
                cout << e << " " << 4 << " " << 30;
            }
            if(n==2){
                cout << e << ' ' << 4 << " " << 31;
            }
            else{
                cout << e << " " << h << " " << n-2;
            }
        }
        else if(h==6){
            if(n==1){
                cout << e << " " << 5 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else if(h==7){
            if(n==1){
                cout << e << " " << 6 << " " << 30;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else if(h==8){
            if(n==1){
                cout << e << " " << 7 << " " << 31;
            }
            else{
                cout << e << " " << h << " " << n-1;
            }
        }
        else{
            cout << e << " " << h << " " << n;
        }
    }
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base36/45
1Accepted0/01ms316 KiB
2Accepted0/01ms316 KiB
3Accepted0/01ms316 KiB
4Accepted2/21ms316 KiB
5Accepted2/21ms316 KiB
6Accepted3/31ms316 KiB
7Wrong answer0/31ms316 KiB
8Accepted3/31ms316 KiB
9Accepted3/31ms316 KiB
10Accepted3/31ms316 KiB
11Wrong answer0/31ms316 KiB
12Accepted3/31ms316 KiB
13Accepted3/31ms316 KiB
14Accepted3/31ms316 KiB
15Accepted3/31ms316 KiB
16Accepted3/31ms316 KiB
17Accepted3/31ms316 KiB
18Accepted2/21ms316 KiB
19Wrong answer0/31ms316 KiB