728x90
19532번: 수학은 비대면강의입니다 (acmicpc.net)
며칠 전에 풀었었는데 계속 틀려서 짜증나서 미뤄두다가 다시 한 번 풀어봤다.
공식을 알면 쉬운 문제 !
두 연립방정식이 있을 때
int x = (1y*2상수 - 1상수*2y) / (1y*2x - 1x*2y)
int y = (1상수*2x - 1x*2상수) / (1y*2x - 1x*2y)
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.LinkedList;
import java.util.Queue;
import java.util.Stack;
import java.util.StringTokenizer;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int a = Integer.parseInt(st.nextToken());
int b = Integer.parseInt(st.nextToken());
int c = Integer.parseInt(st.nextToken());
int d = Integer.parseInt(st.nextToken());
int e = Integer.parseInt(st.nextToken());
int f = Integer.parseInt(st.nextToken());
int x = (b*f - c*e) / (b*d - a*e);
int y = (c*d - a*f) / (b*d - a*e);
System.out.println(x+" "+y);
}
}
728x90
'알고리즘 > 백준' 카테고리의 다른 글
(백준/자바) 1620번 문제 : 나는야 포켓몬 마스터 이다솜 (0) | 2023.05.19 |
---|---|
(백준/자바) 10815번 문제 : 숫자카드 (HashMap은 속도가 빠르다 !) (0) | 2023.05.19 |
10757번 문제 : 큰 수 A+B (0) | 2023.05.05 |
1193번 문제 : 분수찾기 (0) | 2023.05.05 |
2903번 문제 : 중앙 이동 알고리즘 (0) | 2023.05.05 |