224722026-01-15 09:08:13MrkzVilágnaptár (45 pont)cpp17Wrong answer 33/451ms560 KiB
#include <bits/stdc++.h>

using namespace std;
int Ev, Ho, Nap;
int k;
int main()
{
    cin>>Ev>>Ho>>Nap;
    //cin>>Ev;
    /*for(int Ho=1; Ho<=12; Ho++)
    {
        if(Ho==1 || Ho==3 || Ho==5 || Ho==7 || Ho==8 || Ho==10 || Ho==12)
            k=31;
        else if(Ho==4 || Ho==6 || Ho==9 || Ho==11)
            k=30;
        else if(Ho==2 && Ev%4==0)
            k=29;
        else if(Ho==2 && Ev%4!=0)
            k=28;
        for(int Nap=1; Nap<=k; Nap++)
        {
            cout<<endl;*/
            if(Ho==12 && Nap==31)
                cout<<Ev<<" "<<Ho<<" VN";

            else if(Ho==1 || Ho==2)
                cout<<Ev<<" "<<Ho<<" "<<Nap;
            else
            {
                if(Ho==3)
                {
                    if(Ev%4!=0)
                    {
                        if(Nap<3)
                            cout<<Ev<<" "<<Ho-1<<" "<<Nap+28;
                        else
                            cout<<Ev<<" "<<Ho<<" "<<Nap-2;
                    }
                    else if(Ev%4==0)
                    {
                        if(Nap<2)
                            cout<<Ev<<" "<<Ho-1<<" "<<Nap+29;
                        else
                            cout<<Ev<<" "<<Ho<<" "<<Nap-1;
                    }

                }
                else if(Ho==4)
                {
                    if(Ev%4!=0)
                    {
                        if(Nap==1)
                            cout<<Ev<<" "<<Ho-1<<" "<<Nap+29;
                        else
                            cout<<Ev<<" "<<Ho<<" "<<Nap-1;
                    }
                    else
                    {
                        cout<<Ev<<" "<<Ho<<" "<<Nap;
                    }
                }
                else if(Ho==5)
                {
                    if(Ev%4!=0)
                    {
                        if(Nap==1)
                            cout<<Ev<<" "<<Ho-1<<" "<<Nap+30;
                        else
                            cout<<Ev<<" "<<Ho<<" "<<Nap-1;

                    }
                    else
                    {
                        if(Nap==1)
                            cout<<Ev<<" "<<Ho-1<<" "<<Nap+30;
                        else
                            cout<<Ev<<" "<<Ho<<" "<<Nap-1;
                    }

                }
                else if(Ho==6)
                {
                    if(Ev%4==0)
                    {
                        cout<<Ev<<" "<<Ho<<" "<<Nap;
                    }
                    else
                    {
                            cout<<Ev<<" "<<Ho<<" "<<Nap;
                    }
                }
                else if(Ho==7)
                {
                        if(Nap==1)
                            cout<<Ev<<" "<<Ho-1<<" SZN";
                        else
                            cout<<Ev<<" "<<Ho<<" "<<Nap-1;
                }
                else if(Ho==8)
                {
                        if(Nap==1)
                            cout<<Ev<<" "<<Ho-1<<" "<<Nap+30;
                        else
                            cout<<Ev<<" "<<Ho<<" "<<Nap-1;
                }
                else if(Ho==9)
                {
                        if(Nap!=31)
                            cout<<Ev<<" "<<Ho<<" "<<Nap;
                        else
                            cout<<Ev<<" "<<Ho+1<<" "<<Nap-30;
                }
                else if(Ho==10)
                {
                        cout<<Ev<<" "<<Ho<<" "<<Nap;
                    }
                else if(Ho==11)
                {
                        cout<<Ev<<" "<<Ho<<" "<<Nap;

                }
                else if(Ho==12)
                {
                    cout<<Ev<<" "<<Ho<<" "<<Nap;
                }
            }


    return 0;
}
SubtaskSumTestVerdictTimeMemory
base33/45
1Accepted0/01ms316 KiB
2Accepted0/01ms316 KiB
3Accepted0/01ms316 KiB
4Accepted2/21ms316 KiB
5Accepted2/21ms316 KiB
6Accepted3/31ms360 KiB
7Accepted3/31ms316 KiB
8Accepted3/31ms508 KiB
9Wrong answer0/31ms316 KiB
10Accepted3/31ms316 KiB
11Accepted3/31ms560 KiB
12Wrong answer0/31ms316 KiB
13Wrong answer0/31ms316 KiB
14Wrong answer0/31ms316 KiB
15Accepted3/31ms316 KiB
16Accepted3/31ms324 KiB
17Accepted3/31ms316 KiB
18Accepted2/21ms316 KiB
19Accepted3/31ms316 KiB