반응형
[ Contents ]
1. 문제 (링크 참조)
2. 문제 풀이
A = a1 * a2 ... * an
B = a1 + a2 ... + an
A가 B가 될 수 있는지 판별하는 문제입니다. 단순히 A를 소인수분해한 다음에, 조합해서 B가 되는지 찾아볼 수 있습니다. 하지만, a가 1 또는 -1이 아니라는 보장이 없습니다.
단순히 1과 -1의 조합으로 어떤 B라도 만들 수 있으며, 어떤 테스트케이스이든 yes가 됩니다.
3. 코드
import sys
input = sys.stdin.readline
T = int(input())
for _ in range(T):
A, B = map(int, input().split())
print("yes")
반응형
'Algorithm' 카테고리의 다른 글
[동적계획법/DP] 백준 1912 연속합 - 파이썬(Python) (0) | 2022.04.25 |
---|---|
[동적계획법/DP] 백준 1149 RGB거리 - 파이썬(Python) (0) | 2022.04.24 |
[구현/수학] 백준 11816 8진수, 10진수, 16진수 - 파이썬(Python) (0) | 2022.04.22 |
[구현/수학] 백준 1252 이진수 덧셈 - 파이썬(Python) (0) | 2022.04.21 |
[구현/수학] 백준 10829 이진수 변환 - 파이썬(Python) (0) | 2022.04.20 |
댓글