46222023-03-30 12:29:54Leventusz19Leghosszabb béke (75 pont)csharpIdőlimit túllépés 36/75277ms72412 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Leghoszabb_béke{
    class Program{
        static void Main(string[] args){
            int[] I = Console.ReadLine().Split().Select(int.Parse).ToArray();
            bool[] D = new bool[I[0]];
            for(int i=0;i<I[1]; i++){
                int[] in2 = Console.ReadLine().Split().Select(int.Parse).ToArray();
                Enumerable.Range(in2[0], in2[1]-in2[0]+1).ToList().ForEach(j => D[j-1] = true);
            }
            int o = 0;
            int[] om = {0, 0};
            for(int i=0;i<I[0];i++){
                if (!D[i]) o++; else o = 0;
                if (o > om[0]){om[0]=o;om[1] = i; }
            }
            Console.WriteLine((om[0]) + " " + (om[1] + 2 - om[0]));
            Console.ReadKey();
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base36/75
1Elfogadva0/032ms21696 KiB
2Időlimit túllépés0/0277ms24516 KiB
3Hibás válasz0/332ms22208 KiB
4Elfogadva3/332ms22316 KiB
5Elfogadva3/332ms22688 KiB
6Elfogadva3/332ms22920 KiB
7Elfogadva3/332ms23004 KiB
8Elfogadva4/432ms23260 KiB
9Elfogadva4/432ms23812 KiB
10Elfogadva4/439ms27452 KiB
11Elfogadva4/4112ms32688 KiB
12Időlimit túllépés0/4259ms71932 KiB
13Elfogadva4/4180ms70364 KiB
14Elfogadva4/4189ms70972 KiB
15Időlimit túllépés0/4245ms72412 KiB
16Időlimit túllépés0/4256ms25324 KiB
17Időlimit túllépés0/4263ms25084 KiB
18Időlimit túllépés0/4247ms25196 KiB
19Időlimit túllépés0/4275ms25784 KiB
20Időlimit túllépés0/4263ms25168 KiB
21Időlimit túllépés0/4268ms25704 KiB
22Időlimit túllépés0/4266ms26260 KiB