728x90
반응형
https://softeer.ai/practice/info.do?idx=1&eid=394
Softeer
연습문제를 담을 Set을 선택해주세요. 취소 확인
softeer.ai
문제


풀이
그냥 조건가지고 구현함.
db를 1로 초기화해서(0번째 index제외) 직접 index에 해당하는 무게를 비교하여 작은 경우 0으로 변경
db에 저장된 관계들 중 1인 경우의 갯수 출력
코드
import sys
N, M = map(int, input().split())
weights = [0] + list(map(int, sys.stdin.readline().split()))
relations = [list(map(int,input().split())) for _ in range(M)]
db = [0] + [1] * N
for i in range(M) :
c1_weight = weights[relations[i][0]]
c2_weight = weights[relations[i][1]]
if c1_weight > c2_weight :
db[relations[i][1]] = 0
elif c1_weight < c2_weight :
db[relations[i][0]] = 0
else :
db[relations[i][0]] = db[relations[i][1]] = 0
print(db.count(1))728x90
반응형
'Programming > Softeer' 카테고리의 다른 글
| [Softeer][level3] 동계 테스트 시점 예측 (python) (0) | 2023.09.23 |
|---|---|
| [Softeer][level3] 택배 마스터 광우 (python) (0) | 2023.09.22 |
| [Softeer][level3] 조립 라인 (python) (0) | 2023.09.22 |
| [Softeer][level3] 징검다리 (python) (0) | 2023.09.21 |
| [Softeer][level3] 수퍼 바이러스 (python) (0) | 2023.09.21 |