71662024-01-01 12:57:59MagyarKendeSZLGVilágnaptár (45 pont)cpp17Hibás válasz 15/453ms4176 KiB
#include <bits/stdc++.h>

#define speed cin.tie(0); ios::sync_with_stdio(0)

using namespace std;

/*const int N_lengthS[13] = {
    0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
};

const int S_lengthS[13] = {
    0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31
};*/

const int W_lengthS[13] = {
    0, 31, 30, 30, 31, 30, 30, 31, 30, 30, 31, 30, 30
};

int main() {
    speed;

    int Y, M, D;
    cin >> Y >> M >> D;
    cout << Y;
    if (Y % 4) {
        if (M == 12 && D == 31) {
            cout << " 12 VN";
        } else {
            cout << ' ' << M << ' ' << D;
        }
    } else {
        if (M == 7 && D == 1) {
            cout << " 6 SZN";
            exit(0);
        } else if (M >= 7) {
            if (D == 1) {
                M--;
                D = W_lengthS[M];
            } else {
                D--;
            }
        }
        cout << ' ' << M << ' ' << D;
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base15/45
1Elfogadva0/03ms1892 KiB
2Elfogadva0/03ms2084 KiB
3Elfogadva0/03ms2292 KiB
4Elfogadva2/23ms2508 KiB
5Elfogadva2/23ms2724 KiB
6Elfogadva3/33ms2944 KiB
7Hibás válasz0/33ms3048 KiB
8Elfogadva3/33ms3164 KiB
9Hibás válasz0/33ms3264 KiB
10Hibás válasz0/33ms3456 KiB
11Hibás válasz0/33ms3668 KiB
12Hibás válasz0/33ms3884 KiB
13Hibás válasz0/33ms3960 KiB
14Hibás válasz0/33ms3960 KiB
15Hibás válasz0/33ms3960 KiB
16Hibás válasz0/33ms4100 KiB
17Hibás válasz0/33ms4176 KiB
18Elfogadva2/23ms4172 KiB
19Elfogadva3/33ms4176 KiB