반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
학생 수 N명과 멀티탭 수 K가 주어집니다. 그리고 각 멀티탭 구의 수 A[i]가 주어집니다.
멀티탭을 연속해서 맞닿아 꽂지 않게 사용할 경우, 모든 사람이 멀티탭에 코드를 꽂을 수 있는지 판별합니다.
3. 코드
N, K = map(int, input().split())
A = list(map(int, input().split()))
multitab = 0
for i in A:
multitab += i//2
if i % 2 == 1:
multitab += 1
print("YES") if multitab >= N else print("NO")
어렵게 생각할 필요없이, 멀티탭의 홀수번째 구만 사용하면 됩니다.
반응형
'Algorithm' 카테고리의 다른 글
[구현/수학] 백준 15236 Dominos - 파이썬(Python) (0) | 2023.01.17 |
---|---|
[구현/수학] 백준 18883 N M 찍기 - 파이썬(Python) (0) | 2023.01.16 |
[구현/수학] 백준 23803 골뱅이 찍기 - ㄴ - 파이썬(Python) (0) | 2023.01.14 |
[구현/수학] 백준 13610 Volta - 파이썬(Python) (0) | 2023.01.13 |
[구현/수학] 백준 22380 割り勘 - 파이썬(Python) (0) | 2023.01.12 |
댓글