Submission #1309328

#TimeUsernameProblemLanguageResultExecution timeMemory
1309328yyrtcRabbit Carrot (LMIO19_triusis)Pypy 3
100 / 100
244 ms60516 KiB
from bisect import bisect_right
n,m=map(int,input().split())

lis=[]

for i in range(n):

    x=int(input())
    x=m*(i+1)-x

    if x<0:
        continue
    
    idx=bisect_right(lis,x)

    if idx==len(lis):
        lis.append(x)
    else:
        lis[idx]=x

print(n-len(lis))

Compilation message (stdout)

Compiling 'triusis.py'...

=======
  adding: __main__.pyc (deflated 23%)

=======
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...
#Verdict Execution timeMemoryGrader output
Fetching results...