193392025-12-04 21:26:5542Negáló rendezés (55 pont)python3Accepted 55/5570ms14652 KiB
from sys import stdin
input=stdin.readline

def solv():
 N=int(input())
 A=list(map(int,input().split()))
 hist=[0]*100001
 for a in A:
  hist[a]+=1
 res=1
 for j in range(min(A)+1,len(hist)):
  res*=hist[j]+1
  res%=10**9+7
 print(res)

solv()
SubtaskSumTestVerdictTimeMemory
base55/55
1Accepted0/027ms3636 KiB
2Accepted0/067ms13868 KiB
3Accepted2/226ms3620 KiB
4Accepted2/226ms3636 KiB
5Accepted2/227ms3636 KiB
6Accepted2/226ms3640 KiB
7Accepted3/325ms3656 KiB
8Accepted2/228ms3648 KiB
9Accepted3/328ms3888 KiB
10Accepted3/365ms12776 KiB
11Accepted3/370ms14512 KiB
12Accepted3/365ms13960 KiB
13Accepted3/363ms14116 KiB
14Accepted3/364ms13940 KiB
15Accepted3/364ms13964 KiB
16Accepted3/367ms14652 KiB
17Accepted3/363ms12992 KiB
18Accepted3/364ms13920 KiB
19Accepted3/368ms14416 KiB
20Accepted3/363ms14332 KiB
21Accepted3/361ms12948 KiB
22Accepted3/364ms14076 KiB