222052026-01-14 17:49:26algoproBájital (80 pont)pypy3Hibás válasz 14/8093ms31556 KiB
# UUID: 2fac86dd-c02e-4e37-889e-2f5ebdf444f8
n , x = [int(x) for x in input().split()]
a = [int(x) for x in input().split()]
#a.sort()
#b = []
c = 0
d = 0
for i in range(n):
    if a[i] >= x:
        #b.append((a[i] // x))
        d += a[i] // x
        c += a[i] % x
    else:
        c += a[i]
if(c >= d):
    print(d)
else:
    h = (d - c+x) // (x+1) #+ (d - c) % x
    print(c + h)

#x=3
#d=10  c=0 
#   9    3
#   8    6
#   7    9

RészfeladatÖsszpontTesztVerdiktIdőMemória
base14/80
1Elfogadva0/052ms19352 KiB
2Hibás válasz0/050ms19560 KiB
3Hibás válasz0/252ms19588 KiB
4Hibás válasz0/248ms19688 KiB
5Hibás válasz0/252ms19760 KiB
6Hibás válasz0/257ms21100 KiB
7Hibás válasz0/464ms21536 KiB
8Hibás válasz0/459ms21612 KiB
9Hibás válasz0/290ms31072 KiB
10Hibás válasz0/290ms31168 KiB
11Hibás válasz0/279ms31176 KiB
12Hibás válasz0/292ms31176 KiB
13Hibás válasz0/276ms31136 KiB
14Hibás válasz0/290ms31204 KiB
15Hibás válasz0/293ms31284 KiB
16Hibás válasz0/290ms31132 KiB
17Hibás válasz0/272ms31072 KiB
18Hibás válasz0/285ms31076 KiB
19Hibás válasz0/286ms31184 KiB
20Hibás válasz0/271ms31072 KiB
21Hibás válasz0/286ms31208 KiB
22Hibás válasz0/286ms31104 KiB
23Hibás válasz0/445ms19364 KiB
24Elfogadva4/443ms19384 KiB
25Hibás válasz0/454ms19356 KiB
26Elfogadva4/489ms31556 KiB
27Hibás válasz0/490ms31120 KiB
28Hibás válasz0/493ms31172 KiB
29Hibás válasz0/492ms31112 KiB
30Elfogadva2/279ms31236 KiB
31Elfogadva2/293ms31132 KiB
32Elfogadva2/290ms31108 KiB
33Hibás válasz0/287ms31212 KiB