212992026-01-12 18:01:28algoproBájital (80 pont)pypy3Accepted 80/8076ms31524 KiB
# UUID: efe30bad-a702-46aa-9793-d8c64a6fe314

N,X = [int(x) for x in input().split()]
A = [int(x) for x in input().split()]

maxi = sum(A)//(X+1)
harmas=0
szamlalo=0

for i in range(len(A)):
    harmas=harmas+A[i]//X
    szamlalo=szamlalo+A[i]%X


if harmas <= szamlalo:
    print(harmas)  
else:
    kulonbseg=harmas-szamlalo
    lepes=(kulonbseg+X)//(X+1)
    #szamlalo=szamlalo+kulonbseg
    harmas-=lepes
    print(harmas)  
    #harmas > szamlalo
    #harmas-1, szamlalo+X
#kulonbseg = 10, X=3
#3 lepes
SubtaskSumTestVerdictTimeMemory
base80/80
1Accepted0/043ms19584 KiB
2Accepted0/043ms19628 KiB
3Accepted2/239ms19480 KiB
4Accepted2/239ms19564 KiB
5Accepted2/245ms19692 KiB
6Accepted2/243ms21144 KiB
7Accepted4/446ms21500 KiB
8Accepted4/454ms21548 KiB
9Accepted2/275ms31212 KiB
10Accepted2/267ms31232 KiB
11Accepted2/265ms31208 KiB
12Accepted2/275ms31192 KiB
13Accepted2/275ms31208 KiB
14Accepted2/267ms31188 KiB
15Accepted2/265ms31216 KiB
16Accepted2/275ms31124 KiB
17Accepted2/276ms31212 KiB
18Accepted2/267ms31152 KiB
19Accepted2/275ms31112 KiB
20Accepted2/276ms31308 KiB
21Accepted2/267ms31256 KiB
22Accepted2/275ms31100 KiB
23Accepted4/443ms19332 KiB
24Accepted4/439ms19428 KiB
25Accepted4/445ms19432 KiB
26Accepted4/464ms31524 KiB
27Accepted4/467ms31040 KiB
28Accepted4/475ms31132 KiB
29Accepted4/467ms31236 KiB
30Accepted2/276ms31044 KiB
31Accepted2/267ms31212 KiB
32Accepted2/275ms31260 KiB
33Accepted2/264ms31116 KiB