728x90
반응형
19532번: 수학은 비대면강의입니다
정수 $a$, $b$, $c$, $d$, $e$, $f$가 공백으로 구분되어 차례대로 주어진다. ($-999 \leq a,b,c,d,e,f \leq 999$) 문제에서 언급한 방정식을 만족하는 $\left(x,y\right)$가 유일하게 존재하고, 이 때 $x$와 $y$가 각각 $-
www.acmicpc.net
1. 문제 설명
2. 풀이과정
- sys.stdin.readline() 함수를 사용하기 위해 sys 모듈을 불러온다. import sys
- a, b, c, d, e, f의 각 값을 입력받는다. a, b, c, d, e, f = map(int, sys.stdin.readline().split())
- by = c - ax → y = (c - ax) / b 해당 y 값을 대입하면 dx + e((c - ax) / b) = f → dx + ec / b - aex / b = f → (d - ae / b)x = f - ec / b → (bd - ae)x = bf - ce → x = (bf - ce) / (bd - ae)
- ax = c - by → x = (c - by) / a 해당 x 값을 대입하면 d((c - by) / a) + ey = f → cd / a - bdy / a + ey = f → (e - bd / a)y = f - cd / a → (ae - bd)y = af - cd → y = (af - cd) / (ae - bd)
- x와 y를 출력한다. print(x, y)
반응형
3. 소스코드
import sys
a, b, c, d, e, f = map(int, sys.stdin.readline().split())
x = (b * f - c * e) // (b * d - a * e)
y = (a * f - d * c) // (a * e - b * d)
print(x, y)
728x90
반응형
'백준' 카테고리의 다른 글
[백준] 10815번 : 숫자 카드 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.18 |
---|---|
[백준] 18870번 : 좌표 압축 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.16 |
[백준] 25305번 : 커트라인 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.14 |
[백준] 2587번 : 대표값2 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.12 |
[백준] 24313번 : 알고리즘 수업 - 점근적 표기 1 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.09 |
[백준] 24267번 : 알고리즘 수업 - 알고리즘의 수행 시간 6 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.08 |
[백준] 24266번 : 알고리즘 수업 - 알고리즘의 수행 시간 5 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.06 |
[백준] 24265번 : 알고리즘 수업 - 알고리즘의 수행 시간 4 - 파이썬(Python) - 우당탕탕 개발자 되기 프로젝트 (0) | 2023.11.05 |