Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 비관적 락
- 타임아웃
- java
- thundering herd
- expired key
- 백준
- ddl-auto
- queue
- JPA
- 베타락
- session인증
- Entity Manager
- BFS
- 캐시 스탬피드
- 벌크헤드패턴
- 다중 서버
- 알고리즘
- 스택
- 외부 서비스 장애
- id생성
- DP
- 슬라이스 테스트
- 낙관적 락
- 이진탐색
- Stack
- 트라이 자료구조
- 예외처리
- 이분탐색
- 자바
- prg패턴
Archives
- Today
- Total
Coding 01
백준[19532]번 : 수학은 비대면강의입니다. ( JAVA ) 본문
https://www.acmicpc.net/problem/19532
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
개발환경은 eclipse를 사용했습니다.
Code
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int a, b, c, d, e, f;
a = sc.nextInt();
b = sc.nextInt();
c = sc.nextInt();
d = sc.nextInt();
e = sc.nextInt();
f = sc.nextInt();
for (int x = -999; x < 1000; x++) {
for (int y = -999; y < 1000; y++) {
if (a * x + b * y == c) {
if(d * x + e * y == f) {
System.out.println(x+" "+y);
}
}
}
}
sc.close();
}
}
문제를 보고서는 당연히 개수를 맞혀 푸는 식으로 생각을 했는데
브루트 포스문제인걸 깨닫고 바로 풀었다.
문제 유형파악하는 것도 중요다고 느꼈다.
'백준' 카테고리의 다른 글
백준[11005]번 : 진법 변환 2 ( JAVA ) (0) | 2023.04.08 |
---|---|
백준[2745]번 : 진법 변환 ( JAVA ) (2) | 2023.04.08 |
백준[14215]번 : 세 막대 ( JAVA ) (0) | 2023.03.22 |
백준[5073]번 : 삼각형과 세 변 ( JAVA ) (0) | 2023.03.22 |
백준[10101]번 : 삼각형 외우기 ( JAVA ) (0) | 2023.03.22 |