Tags
- Python
- ๊ตฌํ
- Brute Force Algorithm
- PGM
- ๊ต์ฌ
- greedy
- Dynamic Programming
- CodingTest
- BFS
- ์๋ฃ๊ตฌ์กฐ
- ์ํ
- BOJ
- dfs
- ์๋ฎฌ๋ ์ด์
- Java
- ๋๋น ์ฐ์ ํ์
- Study
- ๊ทธ๋ํ ํ์
- ๋ฐฑํธ๋ํน
- queue
- ๊ทธ๋ํ ์ด๋ก
- LV2
- ๋ฌธ์์ด
- SpringBoot
- ์ ์๋ก
- DP
- ๊น์ด ์ฐ์ ํ์
- sort
- stack
- ์ ๋ ฌ
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_11971 : ์๋ ์๋ฐ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
๐ธ ์ฝ๋ ๐ธ
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int m = sc.nextInt();
int[] arr = new int[100];
int idx = 0;
for (int i = 0; i < n; i++) {
int len = sc.nextInt();
int speed = sc.nextInt();
for (int j = idx; j < idx + len; j++)
arr[j] = speed;
idx += len;
}
idx = 0;
int max = 0;
for (int i = 0; i < m; i++) {
int len = sc.nextInt();
int speed = sc.nextInt();
for (int j = idx; j < idx + len; j++) {
if (arr[j] < speed && speed - arr[j] > max) {
max = speed - arr[j];
break;
}
}
idx += len;
}
System.out.println(max);
}
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ๋ฆฌ์คํธ์ ํฌ๊ธฐ๋ฅผ 100์ผ๋ก ๊ฐ ๊ตฌ๊ฐ ๋ณ ์ ํ์๋๋ฅผ ์ ๋ ฅ๋ฐ๋๋ค.
- ์ ํ์๋์ ์ค์ ์ฃผํ ์๋์ ์ฐจ์ด ์ค ์ต๋๊ฐ์ ์ถ๋ ฅํ๋ค.
๐ธ end ๐ธ
- ๊ฑฐ๋ฆฌ๊ฐ 100์ดํ์ ์ ์์ด๋ฏ๋ก ๋ฐฐ์ด๋ก ๊ฐ๋จํ ๋ํ๋ผ ์ ์์ด์ ํ์ดํ ์ ์์๋ค.
728x90
'CodingTest > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_1269 : ๋์นญ ์ฐจ์งํฉ (0) | 2022.12.06 |
---|---|
BOJ_9733 : ๊ฟ๋ฒ (0) | 2022.12.06 |
BOJ_24389 : 2์ ๋ณด์ (0) | 2022.12.05 |
BOJ_3595 : ๋งฅ์ฃผ ๋์ฅ๊ณ (0) | 2022.12.05 |
BOJ_4158 : CD (0) | 2022.12.01 |