9371 2024. 02. 21 10:20:58 Leventusz09 Leghosszabb béke (75 pont) csharp Időlimit túllépés 9/75 280ms 28312 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Leghosszabb_béke{
    class Program{
        static void Main(){
            string[] in1 = Console.ReadLine().Split();
            int N = int.Parse(in1[0]),
                M = int.Parse(in1[1]);

            bool[] Ds = new bool[N];
            int[] in2;

            for(int i=0, j; i<M; i++){
                in2 = Console.ReadLine().Split().Select(int.Parse).ToArray();
                for(j = in2[0]; j<=in2[1]; j++){
                    Ds[j - 1]=true;
                }
            }
            int o1 = 0, o2 = 0;

            if (Ds.Min()) { Console.WriteLine(-1); return; }

            for(int i=0, l = 0; i<N; i++){
                if (Ds[i]){
                    if (l > o1) {
                        o1 = l;
                        o2 = i - o1;
                    }
                    l = 0;
                }else{
                    l++;
                }
            }

            Console.WriteLine("{0} {1}", o1, o2+1);
        }
    }
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 9/75
1 Elfogadva 0/0 34ms 22312 KiB
2 Időlimit túllépés 0/0 261ms 7960 KiB
3 Elfogadva 3/3 32ms 23484 KiB
4 Elfogadva 3/3 34ms 23564 KiB
5 Hibás válasz 0/3 34ms 23920 KiB
6 Elfogadva 3/3 34ms 23832 KiB
7 Hibás válasz 0/3 34ms 23752 KiB
8 Hibás válasz 0/4 32ms 23592 KiB
9 Hibás válasz 0/4 34ms 24048 KiB
10 Hibás válasz 0/4 35ms 24428 KiB
11 Hibás válasz 0/4 63ms 27300 KiB
12 Hibás válasz 0/4 96ms 28312 KiB
13 Hibás válasz 0/4 75ms 26908 KiB
14 Hibás válasz 0/4 81ms 27300 KiB
15 Hibás válasz 0/4 96ms 28148 KiB
16 Időlimit túllépés 0/4 266ms 7996 KiB
17 Időlimit túllépés 0/4 280ms 7816 KiB
18 Időlimit túllépés 0/4 240ms 7504 KiB
19 Időlimit túllépés 0/4 252ms 8368 KiB
20 Időlimit túllépés 0/4 264ms 7072 KiB
21 Időlimit túllépés 0/4 277ms 7112 KiB
22 Időlimit túllépés 0/4 268ms 7900 KiB