[백준/파이썬] 5043번 Best Compression Ever 풀이
업데이트:
문제 정보
- 문제 출처: 백준 온라인 저지
- 문제 링크: 5043번 Best Compression Ever
- 문제풀이 코드 GitHub 링크
- 제출 언어: Python 3
풀이
문제
b비트로 표현 가능한 수의 개수 한도 내에서
n개를 모두 표현할 수 있는지 판별하는 문제입니다.
코드
n,b=map(int,input().split())
print('yes'if n<=2**(b+1)-1 else'no')
설명
문제 조건식에 맞는 최대 개수 2^(b+1)-1과 n을 비교해
가능 여부를 출력합니다.
댓글남기기