解题思路:

注意事项:

参考代码:

n=int(input())
l=list(map(int,input().split()))
sk=l[0]
l.sort(key=lambda i:abs(i))
ind=l.index(sk)
if sk > 0:
    s =0
    for i in l[ind+1:]:
        if i < 0:
            s += 1
    if s == 0:
        print(1)
    else:
        y = 0
        for i in l[:ind]:
            if i > 0:
                y+=1 
        print(s+y+1)
if sk < 0:
    s = 0
    for i in l[:ind]:
        if i > 0:
            s += 1
    if s == 0:
        print(1)
    else:
        y = 0
        for i in l[ind+1:]:
            if i <0:
                y += 1 
        print(s+y+1)


 

0.0分

0 人评分

  评论区

  • «
  • »