58282023-10-03 13:37:30PeterÁruszállítás üres szakaszaicsharpHibás válasz 25/50365ms36104 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace aruszallitas_ures_szakaszai
{
    class Program
    {
        static void Main(string[] args)
        {
            var st = Console.ReadLine().Split().Select(int.Parse).ToArray();
            int N = st[0]; //Állomások száma
            int K = st[1]; //Árúszállítások száma

            bool[] vanvalamiavonaton = new bool[N];
            int currentkezdomegallo, currentvegzomegallo;

            for (int i = 0; i < K; i++)
            {
                st = Console.ReadLine().Split().Select(int.Parse).ToArray();
                currentkezdomegallo = st[0] - 1;
                currentvegzomegallo = st[1] - 2; //A tömb a megállókat listázza fel és ha a megállók között közlekedik vonat, akkor az az út nyilván nem üres szakasz
                for (int j = currentkezdomegallo; j <= currentvegzomegallo; j++)
                {
                    vanvalamiavonaton[j] = true;
                }
                
            }

            int uresszakaszokszama = 0;
            for (int i = 1; i < N; i++)
            {
                if (vanvalamiavonaton[i]==false&&vanvalamiavonaton[i-1]==true)
                {
                    uresszakaszokszama++;
                }
            }
            
            

            Console.WriteLine(uresszakaszokszama);
            Console.ReadKey();
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base25/50
1Elfogadva0/032ms22004 KiB
2Elfogadva0/0239ms32020 KiB
3Hibás válasz0/230ms22572 KiB
4Hibás válasz0/232ms23080 KiB
5Hibás válasz0/230ms23560 KiB
6Hibás válasz0/230ms23796 KiB
7Hibás válasz0/230ms23872 KiB
8Hibás válasz0/230ms23892 KiB
9Elfogadva2/232ms23772 KiB
10Elfogadva2/230ms24088 KiB
11Hibás válasz0/232ms24524 KiB
12Hibás válasz0/232ms25212 KiB
13Elfogadva3/343ms27980 KiB
14Elfogadva3/346ms29188 KiB
15Elfogadva3/341ms27708 KiB
16Időlimit túllépés0/3365ms8392 KiB
17Időlimit túllépés0/3356ms8368 KiB
18Időlimit túllépés0/3363ms8656 KiB
19Elfogadva3/350ms29992 KiB
20Elfogadva3/352ms30860 KiB
21Elfogadva3/3224ms35288 KiB
22Elfogadva3/3232ms36104 KiB