224222026-01-15 07:57:02zoEgykorúak (75 pont)cpp17Hibás válasz 5/758ms508 KiB
#include <iostream>

using namespace std;

int main()
{
    int 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)
        {
            if (honap[i]+12-ph<=12)
            {
                for (l=0; l<honap[i]; l++)
                {
                    m=m+s[l];
                }
                m=m+nap[i];// hanyadik napon szuletett
                for (l=11; l>ph; l--)
                {
                    m=m+s[l];
                }
                m=m+s[ph-1]-pn;
                if (m<=365)
                {
                    x=x+1;
                }
            }
        }
        else 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
            for (l=11; l>honap[i]; l--)
            {
                m=m+s[l];
            }
            m=m+s[ph-1]-nap[i];
            if (m<=365)
            {
                x=x+1;
            }
        }

    }
    cout<<m<<endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base5/75
1Hibás válasz0/01ms508 KiB
2Hibás válasz0/08ms432 KiB
3Hibás válasz0/51ms316 KiB
4Elfogadva5/51ms316 KiB
5Hibás válasz0/51ms316 KiB
6Hibás válasz0/51ms316 KiB
7Hibás válasz0/51ms316 KiB
8Hibás válasz0/51ms316 KiB
9Hibás válasz0/51ms316 KiB
10Hibás válasz0/52ms316 KiB
11Hibás válasz0/52ms316 KiB
12Hibás válasz0/53ms508 KiB
13Hibás válasz0/54ms316 KiB
14Hibás válasz0/54ms476 KiB
15Hibás válasz0/54ms352 KiB
16Hibás válasz0/56ms316 KiB
17Hibás válasz0/57ms352 KiB