p.315
방법 1
N,M=map(int, input().split())
weight=list(map(int, input().split()))
count=0
for i in range(N):
for j in range(i,N):
if weight[i]!=weight[j]:
count+=1
print(count)
방법 2
N,M=map(int, input().split())
weight=list(map(int, input().split()))
count=0
array=[0]*(M+1)
for i in range(N):
array[weight[i]]+=1
for j in range(1, M+1):
N -= array[j]
count += array[j]*N
print(count)
'코딩 테스트 > 그리디' 카테고리의 다른 글
무지네 먹방 라이브 (0) | 2021.01.17 |
---|---|
만들 수 없는 금액 (0) | 2021.01.16 |
문자열 뒤집기 (0) | 2021.01.16 |
곱하기 혹은 더하기 (0) | 2021.01.16 |
모험가 길드 (0) | 2021.01.16 |
댓글