https://www.acmicpc.net/problem/16283
16283번: Farm
입력은 표준입력을 사용한다. 첫 번째 줄에 네 정수 a, b, n, w가 한 줄에 주어진다. 1 ≤ a ≤ 1,000, 1 ≤ b ≤ 1,000, 2 ≤ n ≤ 1,000, 2 ≤ w ≤ 1,000,000이다.
www.acmicpc.net
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | def solution(a, b, n, w): answer = [] for x in range(1, n): if a * x + (n - x) * b == w: answer.append((x, n - x)) if len(answer) == 1: return answer[0] else: return [-1] if __name__ == '__main__': a, b, n, w = map(int, input().split()) print(*solution(a, b, n, w)) | cs |
반응형
'python-algorithm' 카테고리의 다른 글
백준 18141 Are They All Integers? (0) | 2023.11.28 |
---|---|
백준 15122 Forbidden Zero (0) | 2023.11.28 |
백준 1440 타임머신 (1) | 2023.11.28 |
백준 19564 반복 (1) | 2023.11.27 |
백준 30700 KOREA 문자열 만들기 (1) | 2023.11.27 |
댓글