전체 글

지속가능한 삶
· Dev/PS
import java.io.*; import java.util.*; public class Main { static BufferedReader br; static int N; static int[] ans; static boolean isFirst = false; public static void backtracking(int[] arr, int depth) { if(depth > 1) { if(!isBadSequence(arr, depth)) return; } if(depth == N) { for(int i = 0; i ans[i]) break; if(arr[i] < ans[i]) { for(int j = 0; j < N; j++) { ans[j] = arr[..
· Dev/PS
import java.io.*; import java.util.*; public class Main { static BufferedReader br; static int N; static int[] A; static char[] operators; static int plus, minus, multiply, divide; static int max = Integer.MIN_VALUE, min = Integer.MAX_VALUE; static int sum = 0; public static void input() throws IOException { br = new BufferedReader(new InputStreamReader(System.in)); N = Integer.parseInt(br.readL..
· Dev/PS
import java.io.*; import java.util.StringTokenizer; public class Main { static BufferedReader br; static int N; static int ans = Integer.MAX_VALUE; static int[] start; static int[] link; static int startSum = 0; static int linkSum = 0; static boolean[] picked; static int[][] abilityMap; public static void solve(int[] start, int[] link, boolean[] picked, int depth, int idx) { if(depth == N/2) { i..
· Dev/PS
import java.io.*; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { static int N; static int ans = 0; static StringTokenizer st; public static void recur(int[] A, int depth, int n) { //종료조건 if(depth == N) { ans = Math.max(ans, calculate(A, n)); return; } //재귀호출 for(int i = depth; i < N; i++) { swap(A, i ,depth); recur(A, depth+1, n); swap(A, i, depth); } } p..
· Dev/PS
import java.io.*; import java.util.*; public class Main { static int N; static int S; static int ans = 0; static int[] arr; static StringTokenizer st; public static void backtracking(int idx, int sum) { if(idx == N) { if(sum == S) { ans++; } return; } backtracking(idx+1, sum); backtracking(idx+1, sum+arr[idx]); } public static void main(String[] args) throws IOException{ BufferedReader br = new ..
· Dev/PS
import java.io.*; import java.math.BigDecimal; import java.math.BigInteger; import java.util.StringTokenizer; public class Main { static int T; static int a; static int b; static StringBuilder sb; public static int calculate() { int ans = 1; for(int i = 0; i < b; i++) { ans = (ans*a) % 10; } if(ans == 0) { return 10; } return ans; } public static void main(String[] args) throws IOException { Buf..
· Dev/PS
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.ArrayList; import java.util.Stack; import java.util.StringTokenizer; public class Main { static int N; static int M; static int[][] map; static ArrayList chickenMap; static ArrayList houseMap; static Stack selectedChicken; static int minDist; public static void dfs(int start, int cnt) { ..
· Dev/PS
import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.*; import java.util.StringTokenizer; import java.util.Arrays; public class Main{ static int A, M; static int[] Anums, Mnums; public static boolean binarySearch(int start, int end, int num) { while(start Anums[mid]) { start = mid + 1; } } return false; } public static void main(String[] args) throws IOException { Buff..
· 일상
인생은 곱셈이다. 아무리 큰 기회가 와도 내가 0이면 아무 소용이 없다. 미리미리 준비하자.
· 일상
네이버에서 블로그를 간간히 했었는데 아무래도 계쏙해서 블로그를 하려면 네이버 블로그 보다는 티스토리가 여러모로 나을거 같다고 판단해서 옮겨왔다. 앞으로 차곡차곡 쌓아내야지. 잘해보자.
풋데브
지루함에 익숙해지자