222162026-01-14 18:01:43algoproBájital (80 pont)pypy3Accepted 80/8078ms31312 KiB
# UUID: a558758a-2d75-40e7-bd88-abc8623ce75a
import sys
input=sys.stdin.readline
n,x=[int(i) for i in input().split()]
a=[int(i) for i in input().split()]
forr=0
alapsum=0
for i in range(n):
    if a[i]<x:
        forr+=a[i]
    else:
        alapsum+=a[i]//x
        forr+=a[i]%x


if alapsum > forr:
    lepes=(alapsum-forr)//(x+1)
    alapsum = alapsum-lepes
    forr = forr+lepes*x
while alapsum>forr:
    alapsum-=1
    forr+=x
print(alapsum)

SubtaskSumTestVerdictTimeMemory
base80/80
1Accepted0/046ms19432 KiB
2Accepted0/039ms19660 KiB
3Accepted2/239ms19532 KiB
4Accepted2/239ms19520 KiB
5Accepted2/245ms19772 KiB
6Accepted2/245ms21140 KiB
7Accepted4/454ms21544 KiB
8Accepted4/448ms21504 KiB
9Accepted2/276ms30460 KiB
10Accepted2/278ms30376 KiB
11Accepted2/267ms30380 KiB
12Accepted2/274ms30576 KiB
13Accepted2/268ms30444 KiB
14Accepted2/275ms30600 KiB
15Accepted2/275ms30588 KiB
16Accepted2/265ms30604 KiB
17Accepted2/276ms30380 KiB
18Accepted2/275ms30368 KiB
19Accepted2/265ms30516 KiB
20Accepted2/274ms30348 KiB
21Accepted2/267ms30564 KiB
22Accepted2/267ms30564 KiB
23Accepted4/443ms19440 KiB
24Accepted4/439ms19432 KiB
25Accepted4/445ms19452 KiB
26Accepted4/464ms31312 KiB
27Accepted4/465ms30484 KiB
28Accepted4/475ms30440 KiB
29Accepted4/467ms30592 KiB
30Accepted2/267ms30372 KiB
31Accepted2/267ms30572 KiB
32Accepted2/278ms30444 KiB
33Accepted2/265ms30404 KiB