93762024-02-21 10:39:09Leventusz09Leghosszabb béke (75 pont)csharpIdőlimit túllépés 15/75301ms38192 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ÖsszpontTesztVerdiktIdőMemória
base15/75
1Elfogadva0/032ms22380 KiB
2Időlimit túllépés0/0254ms10784 KiB
3Hibás válasz0/330ms23360 KiB
4Hibás válasz0/330ms23500 KiB
5Hibás válasz0/329ms23336 KiB
6Elfogadva3/332ms23564 KiB
7Hibás válasz0/332ms24340 KiB
8Hibás válasz0/432ms24560 KiB
9Hibás válasz0/432ms25028 KiB
10Hibás válasz0/434ms25620 KiB
11Hibás válasz0/465ms28384 KiB
12Hibás válasz0/4105ms29564 KiB
13Hibás válasz0/481ms27916 KiB
14Hibás válasz0/486ms29192 KiB
15Hibás válasz0/4105ms29952 KiB
16Elfogadva4/4136ms29816 KiB
17Elfogadva4/4172ms30020 KiB
18Elfogadva4/450ms30804 KiB
19Időlimit túllépés0/4301ms14832 KiB
20Időlimit túllépés0/4273ms15480 KiB
21Időlimit túllépés0/4215ms38192 KiB
22Időlimit túllépés0/4301ms17512 KiB