maybe has method 2?

This commit is contained in:
sangge-rockpi 2024-01-14 02:35:28 +08:00
parent b80891980b
commit 0ec24478f1

View File

@ -1,6 +1,11 @@
N = int(input()) N = int(input())
length = [int(input()) for i in range(N)] length = [int(input()) for i in range(N)]
# N <= 8 * 10**4, length <= 10**9
# method 1, has some time exceeded
"""
sum = 0 sum = 0
for i in range(N): for i in range(N):
@ -9,6 +14,17 @@ for i in range(N):
sum += 1 sum += 1
elif length[i] <= length[j]: elif length[i] <= length[j]:
break break
"""
# method 2
sum = 0
i = 0
while i < N:
for j in range(i + 1, N):
if length[i] > length[j]:
sum += 1
elif length[i] <= length[j]:
# maybe something here?
break
print(sum) print(sum)