본문 바로가기
python-algorithm

백준 16283 Farm

by 무적김두칠 2023. 11. 28.

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

댓글