7555 2024. 01. 09 14:56:40 Peter Negáló rendezés (55 pont) csharp Elfogadva 55/55 111ms 55276 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());
            var sorozat = Console.ReadLine().Split().Select(int.Parse).ToArray();

            Dictionary<long, long> V = new Dictionary<long, long>();
            int min = 100001;
            foreach (var item in sorozat)
            {
                if (!V.ContainsKey(item))
                {
                    V.Add(item, 0);
                }
                V[item]++;
                if (item<min)
                {
                    min = item;
                }
            }
            long szorzat = 1;
            foreach (var item in V)
            {
                if (item.Key!=min)
                {
                    szorzat = (szorzat * (item.Value+1)) % 1000000007;
                }
            }
            

            Console.WriteLine(szorzat);
            Console.ReadKey();
          
        }
    }
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 55/55
1 Elfogadva 0/0 35ms 22664 KiB
2 Elfogadva 0/0 111ms 44412 KiB
3 Elfogadva 2/2 35ms 23688 KiB
4 Elfogadva 2/2 35ms 23984 KiB
5 Elfogadva 2/2 35ms 24072 KiB
6 Elfogadva 2/2 35ms 24168 KiB
7 Elfogadva 3/3 35ms 24488 KiB
8 Elfogadva 2/2 35ms 25168 KiB
9 Elfogadva 3/3 41ms 26312 KiB
10 Elfogadva 3/3 108ms 52844 KiB
11 Elfogadva 3/3 111ms 55276 KiB
12 Elfogadva 3/3 101ms 40976 KiB
13 Elfogadva 3/3 104ms 41000 KiB
14 Elfogadva 3/3 104ms 45404 KiB
15 Elfogadva 3/3 105ms 41596 KiB
16 Elfogadva 3/3 108ms 48228 KiB
17 Elfogadva 3/3 104ms 47772 KiB
18 Elfogadva 3/3 105ms 44652 KiB
19 Elfogadva 3/3 105ms 46232 KiB
20 Elfogadva 3/3 105ms 45768 KiB
21 Elfogadva 3/3 98ms 42820 KiB
22 Elfogadva 3/3 101ms 42196 KiB