7981 2024. 01. 12 09:38:39 Leventusz09 Egykorúak (75 pont) csharp Elfogadva 75/75 54ms 30280 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Egykorúak{
    class Program{
        static void Main(){
            int N = int.Parse(Console.ReadLine());
            //int[] P = Console.ReadLine().Split().Select(int.Parse).ToArray();
            Array[] T = new Array[N+1];
            int[] Ts = new int[N+1];

            int[] temp;
            for(int i=0; i<N+1; i++){
                temp = Console.ReadLine().Split().Select(int.Parse).ToArray();
                T[i] = temp;
                for(int j = 1950; j<temp[0]; j++){
                    Ts[i] += 365;
                    if (j % 4 == 0) Ts[i]++;
                }
                for(int j = 0; j<temp[1]; j++){
                    switch (j){
                        case 2:
                            Ts[i] += 28;
                            if (temp[0] % 4 == 0) Ts[i]++;
                            break;
                        case 4:
                            Ts[i] += 30;
                            break;
                        case 6:
                            Ts[i] += 30;
                            break;
                        case 9:
                            Ts[i] += 30;
                            break;
                        case 11:
                            Ts[i] += 30;
                            break;
                        default:
                            Ts[i] += 31;
                            break;

                    }
                }
                Ts[i] += temp[2];
            }
            int o1 = 0;
            for(int i=0; i<N; i++){
                if (Math.Abs(Ts[i + 1] - Ts[0]) <= 365) o1++;
            }

            Console.WriteLine(o1);

            //
        }
    }
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 75/75
1 Elfogadva 0/0 30ms 22288 KiB
2 Elfogadva 0/0 54ms 28496 KiB
3 Elfogadva 5/5 30ms 22780 KiB
4 Elfogadva 5/5 32ms 23132 KiB
5 Elfogadva 5/5 30ms 23884 KiB
6 Elfogadva 5/5 32ms 23744 KiB
7 Elfogadva 5/5 32ms 23588 KiB
8 Elfogadva 5/5 34ms 24040 KiB
9 Elfogadva 5/5 32ms 24552 KiB
10 Elfogadva 5/5 37ms 25716 KiB
11 Elfogadva 5/5 35ms 25992 KiB
12 Elfogadva 5/5 39ms 26944 KiB
13 Elfogadva 5/5 41ms 27888 KiB
14 Elfogadva 5/5 45ms 28644 KiB
15 Elfogadva 5/5 46ms 29172 KiB
16 Elfogadva 5/5 48ms 29636 KiB
17 Elfogadva 5/5 54ms 30280 KiB