백준 마라탕후루 파이썬
백준 31923 - 마라탕후루 (파이썬)
백준 31923 - 마라탕후루 (파이썬)
2025.03.16https://www.acmicpc.net/problem/31923풀이이 문제는 두 개의 리스트 A와 B를 주어진 연산을 통해 같게 만들 수 있는지를 판별하고, 가능하면 각 원소를 변환하는 횟수를 출력하는 문제이다.입력 설명N : 배열의 길이P, Q : 변환 연산에서 사용할 두 개의 숫자A : 초기 배열B : 목표 배열연산 규칙각 인덱스 i에서 A[i]에 (Q - P)의 배수를 더하거나 빼서 B[i]로 만들 수 있는지를 확인해야 한다.풀이 과정P와 Q가 같은 경우이 경우 (Q - P) = 0이므로 변환이 불가능하다.따라서 A와 B가 이미 같은지 확인 후 같다면 YES와 함께 변환 횟수 0을 출력하고, 다르면 NO를 출력한다.P와 Q가 다른 경우 (P P > Q라면 두 값을 바꾸고 A와 B를 서로 맞바꾼다..