1. 문제
아래의 연립방정식을 만족하는 x, y 쌍이 하나만 존재함이 보장될 때, x, y값을 구해 출력하는 문제이다.
a, b, c, d, e, f가 주어지고, 각 수는 -999이상, 999이하이다. ( -999 <= a, b, c, d, e, f <= 999)
x와 y도 -999 이상, 999 이하이다.
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
2. 풀이
연립방정식을 정리해서 x, y값을 구해서 풀었다.
x = (ce - bf) / (ae - bd)
y = (cd - af) / (bd - ae)
// 수학은 비대면강의입니다.
int[] arr = Array.ConvertAll(Console.ReadLine().Split(" "), int.Parse);
int a = arr[0]; int b = arr[1]; int c = arr[2]; int d = arr[3];
int e = arr[4]; int f = arr[5];
int x = (c*e - b*f) / (a*e - b*d);
int y = (c*d - a*f) / (b*d - a*e);
Console.WriteLine($"{x} {y}");
'컴퓨터&프로그래밍 > Baekjoon' 카테고리의 다른 글
[C#] 1436 - 영화감독 (0) | 2023.10.19 |
---|---|
[C#] 1018 - 체스판 다시 칠하기 (0) | 2023.10.18 |
[C#] 2231 - 분해합 (0) | 2023.10.16 |
[C#] 2798 - 블랙잭 (0) | 2023.10.13 |
[C#] P24267 - 알고리즘 수업 - 알고리즘의 수행 시간 6 (0) | 2023.10.12 |