75452024-01-09 13:56:15PeterNegáló rendezés (55 pont)csharpFutási hiba 0/5592ms41632 KiB
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
    
namespace Negáló_rendezés
{
    internal class Program
    {
        static void Main(string[] args)
        {
            int N = int.Parse(Console.ReadLine());
            int[] sorozat = Console.ReadLine().Split().Select(int.Parse).ToArray();
            int[] tdb = new int[100001]; //tdb = tömb darabszám
            foreach (var item in sorozat)
            {
                tdb[item]++;
            }
            int min = 0;
            while (tdb[min]==0)
            {
                min++;
            }

            ulong szorzat = 1;
            for (int i = min+1; i <= 100001; i++)
            {
                if (tdb[i]>=0)
                {
                    szorzat = ((ulong)szorzat*((ulong)tdb[i]+1)%1000000007);
                    
                }
            }


            Console.WriteLine(szorzat);
            Console.ReadKey();
          
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base0/55
1Futási hiba0/035ms22292 KiB
2Futási hiba0/087ms38504 KiB
3Futási hiba0/234ms22700 KiB
4Futási hiba0/234ms22976 KiB
5Futási hiba0/234ms23284 KiB
6Futási hiba0/234ms23248 KiB
7Futási hiba0/334ms23104 KiB
8Futási hiba0/235ms23184 KiB
9Futási hiba0/337ms23744 KiB
10Futási hiba0/383ms37968 KiB
11Futási hiba0/389ms39984 KiB
12Futási hiba0/387ms40216 KiB
13Futási hiba0/389ms39788 KiB
14Futási hiba0/389ms40136 KiB
15Futási hiba0/389ms40460 KiB
16Futási hiba0/390ms40920 KiB
17Futási hiba0/386ms40356 KiB
18Futási hiba0/390ms41632 KiB
19Futási hiba0/389ms40864 KiB
20Futási hiba0/389ms40308 KiB
21Futási hiba0/383ms39468 KiB
22Futási hiba0/392ms41380 KiB