Hi,
i am getting runtime error (NZEC) in PQUEUE in python, the code was running fine in my computer. I have recently started programming in python, so I am unable to find my error. plz help me out.
Thanks in advance
while(1):
try:
t=raw_input()
except EOFError:
break
t=int(t)
while(t!=0):
t=t-1
cnt=0
st=raw_input()
g=st.find(' ')
n=int(st[0:g])
m=int(st[g+1:])
#print n,m
x=raw_input()
#print x
l=len(x)
i=0
while i<l :
#print "i =", i
if(x[i]==' '):
x=x[0:i]+x[i+1:]
l=l-1
i=i+1
a=x[m]
while i<l:
if x[i]<a:
if i<m:
m=m-1
l=l-1
i=i+1
a=int(a)
for i in reversed(range(a+1,10)):
#print "x=",x
j=chr(i+ord('0'))
cntt=x.count(j)
if cntt==0:
continue
cnt=cnt+cntt
l=0
#print j,"cnt=",cnt
while l<n:
#print "l=",l,"n=",n
if(x[l]==j):
if l<m:
m=m-1
n=n-1
x=x[0:l]+x[l+1:]
fal=l
l=l+1
x=x[fal:]+x[0:fal]
#print "m",m,"n",n,"fal",fal
m=m+n-fal
#print "cnt",cnt,"m",m
countmpos=x.count(x[m],0,m+1)
#print countmpos
cnt=cnt+countmpos
print cnt