46192023-03-30 12:20:37Leventusz19Leghosszabb béke (75 pont)csharpIdőlimit túllépés 6/75273ms28680 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();
                for(int j=in2[0]; j<in2[1]; j++) {
                    D[j] = true;
                }
            }
            int o = 0;
            int[] om = {0, 0};

            for(int i=0;i<D.Length;i++){
                if (!D[i]) o++; else o = 0;
                if (o > om[0]){om[0]=o;om[1] = i; }
            }
            Console.WriteLine((om[0]-1) + " " + (om[1] + 2 - om[0]));
            Console.ReadKey();
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base6/75
1Elfogadva0/032ms21776 KiB
2Időlimit túllépés0/0224ms7736 KiB
3Hibás válasz0/332ms22800 KiB
4Elfogadva3/330ms23200 KiB
5Hibás válasz0/330ms22804 KiB
6Elfogadva3/330ms23224 KiB
7Hibás válasz0/330ms23064 KiB
8Hibás válasz0/430ms23180 KiB
9Hibás válasz0/430ms23604 KiB
10Hibás válasz0/432ms23876 KiB
11Hibás válasz0/457ms26584 KiB
12Hibás válasz0/486ms28196 KiB
13Hibás válasz0/465ms27252 KiB
14Hibás válasz0/471ms27728 KiB
15Hibás válasz0/487ms28680 KiB
16Időlimit túllépés0/4263ms8992 KiB
17Időlimit túllépés0/4241ms8472 KiB
18Időlimit túllépés0/4270ms8644 KiB
19Időlimit túllépés0/4273ms9728 KiB
20Időlimit túllépés0/4250ms8244 KiB
21Időlimit túllépés0/4254ms8412 KiB
22Időlimit túllépés0/4266ms8500 KiB