77692024-01-11 09:24:37TortelliniJrNegáló rendezés (55 pont)csharpElfogadva 55/55118ms54712 KiB
using System;
using System.Collections.Generic;
using System.Linq;



namespace negalorendezes
{
    class Program
    {
        static void Main(string[] args)
        {
            int db = int.Parse(Console.ReadLine());
            Dictionary<long, long> n = new Dictionary<long, long>();
            long min = 100001;
            long[] a = Console.ReadLine().Split().Select(long.Parse).ToArray();
            for (int i = 0; i < db; i++)
            {
                if (!n.ContainsKey(a[i]))
                {
                    n.Add(a[i], 0);
                }
                n[a[i]]++;
                min = Math.Min(min, a[i]);
            }
            long sol = 1;
            foreach (var item in n)
            {
                if (item.Key != min)
                {
                    sol = sol * (item.Value + 1) % 1000000007;
                }
            }
            Console.WriteLine(sol);
            Console.ReadLine();
        }
    }
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base55/55
1Elfogadva0/035ms22540 KiB
2Elfogadva0/0109ms45120 KiB
3Elfogadva2/235ms23140 KiB
4Elfogadva2/235ms23320 KiB
5Elfogadva2/235ms23648 KiB
6Elfogadva2/235ms24140 KiB
7Elfogadva3/335ms24556 KiB
8Elfogadva2/235ms24632 KiB
9Elfogadva3/341ms25448 KiB
10Elfogadva3/3111ms52740 KiB
11Elfogadva3/3118ms54712 KiB
12Elfogadva3/397ms41124 KiB
13Elfogadva3/3103ms41128 KiB
14Elfogadva3/3107ms45712 KiB
15Elfogadva3/3103ms42352 KiB
16Elfogadva3/3111ms48344 KiB
17Elfogadva3/3109ms48316 KiB
18Elfogadva3/3108ms44764 KiB
19Elfogadva3/3108ms46372 KiB
20Elfogadva3/3104ms46484 KiB
21Elfogadva3/398ms43404 KiB
22Elfogadva3/3101ms42992 KiB