Skip to content

Instantly share code, notes, and snippets.

View niklasjang's full-sized avatar
🐢
Where there is a will, there is a way

NiklasJang niklasjang

🐢
Where there is a will, there is a way
View GitHub Profile
@niklasjang
niklasjang / boj-java-16946.java
Created August 19, 2020 09:04
PS][java][완전탐색][BFS]/[벽 부수고 이동하기4]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
static int n,m;
static int[][] map;
static int[][] num;
static ArrayList<Integer> arr;
@niklasjang
niklasjang / boj-java-16933.java
Created August 18, 2020 16:17
[PS][java][완전탐색][BFS]/[벽 부수고 이동하기3]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
static int n,m,k;
static int[][] map;
static boolean[][][][] visit;
static Queue<Point> q;
@niklasjang
niklasjang / boj-java-14442.java
Created August 18, 2020 16:01
[PS][java][완전탐색][BFS]/[벽 부수고 이동하기2]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
static int n,m,k;
static int[][] map;
static boolean[][][] visit;
static Queue<Point> q;
@niklasjang
niklasjang / boj-java-2206.java
Created August 18, 2020 15:53
[PS][java][완전탐색][BFS]/[벽 부수고 이동하기]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
static int n,m;
static int[][] map;
static boolean[][][] visit;
static Queue<Point> q;
@niklasjang
niklasjang / boj-java-3055.java
Created August 18, 2020 02:35
[PS][java][완전탐색][BFS]/[탈출]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
static int r,c;
static int[][] map;
static boolean[][] visit;
static Queue<Point> water, kak;
@niklasjang
niklasjang / boj-java-10026.java
Created August 17, 2020 04:08
[PS][java][완전탐색][BFS]/[적록색약]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
static int n;
static char[][] map, map2;
static boolean[][] visit;
static int ans=0,ans2=0;
@niklasjang
niklasjang / boj-java-7569.java
Created August 17, 2020 02:53
[PS][java][완전탐색][BFS]/[토마토]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
static int m,n,h;
static int[][][] map;
static boolean[][][] visit;
static Queue<Point> q;
@niklasjang
niklasjang / boj-java-1260.java
Created August 17, 2020 02:07
[PS][java][완전탐색][DFS]/[DFS와BFS]
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;
public class Main {
static int n,m,v,s,e;
static ArrayList<Integer>[] map;
static boolean[] visit;
static StringBuilder sb;
@niklasjang
niklasjang / boj14503.cpp
Created April 30, 2020 04:27
[PS][기출문제][삼성]/[BOJ][14503][로봇청소기]
#include <iostream>
using namespace std;
int n, m, dir;
int map[50][50];
bool visited[50][50];
int dx[4] = { -1, 0, 1 , 0 };
int dy[4] = { 0,1,0,-1 };
int nextDir[4] = { 3,0,1,2 };
pair<int, int> curr;
@niklasjang
niklasjang / boj14890.cpp
Created April 27, 2020 15:01
[PS][기출문제][삼성]/[BOJ][14890][경사로]
#include <iostream>
using namespace std;
int n, l, ans = 0, i, j, cnt;
int map[200][100];
int main(void) {
cin >> n >> l;
for (i = 0; i < n; i++)
for (j = 0; j < n; j++)
cin >> map[i][j];