226242026-01-15 12:39:43zoEgykorúak (75 pont)cpp17Hibás válasz 0/7539ms508 KiB
#include <iostream>
using namespace std;
int main()
{
    int o,l,m;
    m=0;
    int n,i,pe, ph,pn,x=0;
    cin>>n;
    cin>>pe>>ph>>pn;

    int s[12]={31,28,31,30,31,30,31,31,30,31,30,31};


     int ev[n],honap[n],nap[n];
    for (i=0; i<n; i++)
    {
        cin>>ev[i] >> honap[i] >> nap[i];
        if (ev[i]==pe)
        {
            x=x+1;
        }

        else if (ev[i]==pe+1)
         m=0;
        {
            if (honap[i]+12-ph<=12)
            {
                for (l=0; l<honap[i-1]; l++)
                {
                    m=m+s[l];
                }
                cout<<m<<endl;
                m=m+nap[i];// hanyadik napon szuletett
                o=m;
                cout<<m<<endl;
                for (l=11; l>ph-1; l--)
                {
                    m=m+s[l];
                }
                cout<<m<<endl;
                m=m+s[ph-1]-pn;
                cout<<m<<endl;
                if (ev[i]%4==0 and o>=59 and m+1<=365)
            {
                x=x+1;
            }
            else if (pe%4==0 and m-o>=306 and m+1<=365)
            {
                x=x+1;
            }
                if (m<=365)
                {
                    x=x+1;
                }
            }
        }
        
        /* if (ev[i]==pe-1 )
        {
            m=0;

            for (l=0; l<ph-1; l++)
            {
                m=m+s[l];
            }
            m=m+pn;// hanyadik napon szuletett peti
        
            o=m;
            for (l=11; l>honap[i]; l--)
            {
                m=m+s[l];
            }
            m=m+s[ph-1]-nap[i];
            if (ev[i]%4==0 and m-o>=306 and m+1<=365)
            {
                x=x+1;
            }
            else if (pe%4==0 and o>=59 and m+1<=365)
            {
                x=x+1;
            }
            else if (m<=365 and ev[i]%4!=0 and pe%4!=0)
            {
                x=x+1;
            }
        }*/

    }
    cout<<x<<endl;

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/75
1Hibás válasz0/01ms500 KiB
2Hibás válasz0/021ms480 KiB
3Hibás válasz0/51ms316 KiB
4Hibás válasz0/51ms508 KiB
5Hibás válasz0/51ms316 KiB
6Hibás válasz0/51ms316 KiB
7Hibás válasz0/51ms316 KiB
8Hibás válasz0/52ms316 KiB
9Hibás válasz0/51ms316 KiB
10Hibás válasz0/54ms420 KiB
11Hibás válasz0/57ms428 KiB
12Hibás válasz0/58ms440 KiB
13Hibás válasz0/58ms448 KiB
14Hibás válasz0/524ms464 KiB
15Hibás válasz0/510ms316 KiB
16Hibás válasz0/513ms316 KiB
17Hibás válasz0/539ms444 KiB