第一行输入整数 。 第二行输入 个整数 ,以空格分隔。
输出一行,包含 个整数 ,以空格分隔。
5 1 2 3 4 5
0 1 2 3 4
6 4 4 2 1 3 5
0 0 0 0 2 5
时,左侧小于 的元素为 中的 ,共 个; 时,左侧所有 个元素均小于 ,共 个。
n = int(input()) a = list(map(int,input().split())) b = [] for i in range(n): c=0 #需要将c在这里重置,否则会一直加上之前计数的个数 for j in range(i): if (a[j] < a[i] and j < i): c += 1 b.append(c) for i in b: print(i,end=' ')
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题