126442024-12-27 14:32:38PappMatyasEgykorúak (75 pont)cpp17Elfogadva 75/758ms508 KiB
#include <iostream>

using namespace std;


/// 2009 A 1 2008 a 1 10
int main()
{
    int n, a, b, c, A, B, C, ans = 0;;
    cin >> n >> a >> b >> c;
    for(int i = 0; i < n; i++)
    {
        cin >> A;
        cin >> B;
        cin >> C;
        if(A == a)
        {
            ans++;
        }
        else if(A == a+1)
        {
            if(B < b)
            {
                ans++;
            }
            else if(B == b)
            {
                if(C < c)
                {
                    ans++;
                }
                else
                {
                    if(C == c)
                    {
                        if(A % 4 == 0)
                        {
                            if(B < 3)
                            {
                                ans++;
                            }
                        }
                        else if(a % 4 == 0)
                        {
                            if(b >= 3)
                            {
                                ans++;
                            }
                        }
                        else
                        {
                            ans++;
                        }
                    }
                }
            }
        }
        else if(A == a-1)
        {
            if(B > b)
            {
                ans++;
            }
            else if(B == b)
            {
                if(C > c)
                {
                    ans++;
                }
                else
                {
                    if(C == c)
                    {
                        if(A % 4 == 0)
                        {
                            if(B >= 3)
                            {
                                ans++;
                            }
                        }
                        else if(a % 4 == 0)
                        {
                            if(b < 3)
                            {
                                ans++;
                            }
                        }
                        else
                        {
                            ans++;
                        }
                    }
                }
            }
        }

    }
    cout << ans;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/01ms320 KiB
2Elfogadva0/08ms320 KiB
3Elfogadva5/51ms320 KiB
4Elfogadva5/51ms320 KiB
5Elfogadva5/51ms320 KiB
6Elfogadva5/51ms320 KiB
7Elfogadva5/51ms320 KiB
8Elfogadva5/51ms320 KiB
9Elfogadva5/51ms320 KiB
10Elfogadva5/52ms424 KiB
11Elfogadva5/52ms508 KiB
12Elfogadva5/53ms508 KiB
13Elfogadva5/54ms320 KiB
14Elfogadva5/54ms452 KiB
15Elfogadva5/54ms456 KiB
16Elfogadva5/56ms480 KiB
17Elfogadva5/57ms436 KiB