9376 2024. 02. 21 10:39:09 Leventusz09 Leghosszabb béke (75 pont) csharp Időlimit túllépés 15/75 301ms 38192 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[] A = new int[M], B = new int[M];
            int[] in2;

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

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

            for(int i=0, j, l=0; i<N; i++){
                for(j=0; j<M; j++){
                    if (A[j] <= i && i <= B[j]) break;
                }
                if (j == M){
                    l++;
                    if (l > o1){
                        o1 = l;
                        o2 = i - o1;
                    }
                }else{
                    l = 0;
                }
            }
            if (o1 == 0) Console.WriteLine(-1); else
            Console.WriteLine("{0} {1}", o1, o2+1);

        }
    }
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 15/75
1 Elfogadva 0/0 32ms 22380 KiB
2 Időlimit túllépés 0/0 254ms 10784 KiB
3 Hibás válasz 0/3 30ms 23360 KiB
4 Hibás válasz 0/3 30ms 23500 KiB
5 Hibás válasz 0/3 29ms 23336 KiB
6 Elfogadva 3/3 32ms 23564 KiB
7 Hibás válasz 0/3 32ms 24340 KiB
8 Hibás válasz 0/4 32ms 24560 KiB
9 Hibás válasz 0/4 32ms 25028 KiB
10 Hibás válasz 0/4 34ms 25620 KiB
11 Hibás válasz 0/4 65ms 28384 KiB
12 Hibás válasz 0/4 105ms 29564 KiB
13 Hibás válasz 0/4 81ms 27916 KiB
14 Hibás válasz 0/4 86ms 29192 KiB
15 Hibás válasz 0/4 105ms 29952 KiB
16 Elfogadva 4/4 136ms 29816 KiB
17 Elfogadva 4/4 172ms 30020 KiB
18 Elfogadva 4/4 50ms 30804 KiB
19 Időlimit túllépés 0/4 301ms 14832 KiB
20 Időlimit túllépés 0/4 273ms 15480 KiB
21 Időlimit túllépés 0/4 215ms 38192 KiB
22 Időlimit túllépés 0/4 301ms 17512 KiB