164332025-04-29 18:19:13algoproBejgli (80 pont)pypy3Accepted 80/80116ms32028 KiB
# UUID: 5b94d6b2-4a13-4f52-8692-2f5fb4c46fc2

n =int(input())
x = [int(x) for x in input().split()]
v =set()
db =0
b =0
legt =0
legt2 = 0
for i in range(n):
    if x[i] not in v:
        v.add(x[i])
        b =x.count(x[i])//x[i]
        db +=b
        if legt < b:
            legt = b
            legt2=x[i]
print(db)
print(legt2)
"""
N = int(input())
A = [int(x) for x in input().split()]
d = {}
for a in A:
    d[a]=d.get(a,0)+1
db = maxi = count = 0
for a in d:
    x=d[a]//a
    db+=x
    if x>count:
        maxi=a
        count=x 
print(db)
print(maxi)
"""
SubtaskSumTestVerdictTimeMemory
base80/80
1Accepted0/045ms19540 KiB
2Accepted0/043ms19556 KiB
3Accepted4/439ms19536 KiB
4Accepted4/439ms19360 KiB
5Accepted4/439ms19368 KiB
6Accepted4/439ms19412 KiB
7Accepted4/445ms19428 KiB
8Accepted4/446ms19564 KiB
9Accepted4/441ms19692 KiB
10Accepted4/454ms21376 KiB
11Accepted4/454ms21472 KiB
12Accepted4/448ms21664 KiB
13Accepted4/448ms21484 KiB
14Accepted4/457ms21604 KiB
15Accepted4/450ms21464 KiB
16Accepted4/456ms22196 KiB
17Accepted4/463ms24808 KiB
18Accepted4/464ms31296 KiB
19Accepted4/4116ms31848 KiB
20Accepted4/4114ms31864 KiB
21Accepted4/482ms32028 KiB
22Accepted4/478ms31528 KiB