71942024-01-03 12:36:29MagyarKendeSZLGBányász RPG (40 pont)cpp17Hibás válasz 0/403ms4032 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
base0/40
1Hibás válasz0/03ms1892 KiB
2Hibás válasz0/03ms2236 KiB
3Hibás válasz0/23ms2328 KiB
4Hibás válasz0/23ms2556 KiB
5Hibás válasz0/23ms2772 KiB
6Hibás válasz0/23ms2988 KiB
7Hibás válasz0/23ms3076 KiB
8Hibás válasz0/23ms3204 KiB
9Hibás válasz0/33ms3280 KiB
10Hibás válasz0/33ms3296 KiB
11Hibás válasz0/33ms3420 KiB
12Hibás válasz0/33ms3660 KiB
13Hibás válasz0/43ms3724 KiB
14Hibás válasz0/43ms3728 KiB
15Hibás válasz0/23ms3852 KiB
16Hibás válasz0/23ms3824 KiB
17Hibás válasz0/23ms3952 KiB
18Hibás válasz0/23ms4032 KiB