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 ..
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..
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) { ..
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..