일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 백준 1331번
- 백준 15787번
- 그래프
- 백준 2512번
- AWS
- 깃헙
- MySQL
- 백준 16918번
- 그리디
- 다이나믹프로그래밍
- 백준 3085번
- 머신러닝과 딥러닝
- 알고리즘
- SQL
- 백준 17451번
- 모각코
- SWEA 15612번
- javascript
- react
- 명품자바
- Python
- 백준 1987
- 백준
- HUFS 모각코 캠프
- 백준 1253번
- 백준 18310번
- 자바
- ubuntu
- 다이나믹 프로그래밍
- java_programming
Archives
- Today
- Total
차곡차곡
[SWEA/Java] SW Expert Academy 2001번 - 파리 퇴치 본문
SW Expert Academy #2001 파리 퇴치
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;
public class Solution {
static int n;
static int m;
static int[][] grid;
public static int count(int x, int y) {
int sum = 0;
int nx, ny;
for (int i = 0; i < m; i++) {
for (int j = 0; j < m; j++) {
nx = x + i;
ny = y + j;
if (0 <= nx && nx < n && 0 <= ny && ny < n) {
sum += grid[nx][ny];
}
}
}
return sum;
}
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
StringTokenizer st = new StringTokenizer(br.readLine());
int T = Integer.parseInt(st.nextToken());
for (int t = 1; t <= T; t++) {
st = new StringTokenizer(br.readLine());
n = Integer.parseInt(st.nextToken());
m = Integer.parseInt(st.nextToken());
grid = new int[n][n];
for (int i = 0; i < n; i++) {
st = new StringTokenizer(br.readLine());
for (int j = 0; j < n; j++) {
grid[i][j] = Integer.parseInt(st.nextToken());
}
}
int maxSum = 0;
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
maxSum = maxSum < count(i, j) ? count(i, j) : maxSum;
}
}
System.out.println("#" + t + " " + maxSum);
}
} // end of main
} // end of class
완전 탐색
'CS > Algorithm' 카테고리의 다른 글
[BOJ/Python, Java] 백준 2164번 - 카드2 (0) | 2023.08.04 |
---|---|
[BOJ/Java] 백준 3040번 - 백설 공주와 일곱 난쟁이 (0) | 2023.08.04 |
[BOJ/Java] 백준 11659번 - 구간 합 구하기4 (0) | 2023.08.02 |
[BOJ/Python, Java] 백준 2503번 - 숫자 야구 (0) | 2023.08.02 |
[SWEA/Python, Java] SW Expert Academy 1954번 - 달팽이 숫자 (0) | 2023.08.02 |
Comments