Skip to content

Commit 09353f3

Browse files
committed
230620
1 parent e2c0804 commit 09353f3

32 files changed

+101
-32
lines changed

src/dynamicProgramming/BOJ1010.java renamed to src/dp/BOJ1010.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.IOException;
44
import java.util.Scanner;

src/dynamicProgramming/BOJ10844.java renamed to src/dp/BOJ10844.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ11052.java renamed to src/dp/BOJ11052.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ11053.java renamed to src/dp/BOJ11053.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,8 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;
55
import java.io.InputStreamReader;
6-
import java.util.LinkedList;
7-
import java.util.Queue;
86
import java.util.StringTokenizer;
97

108
public class BOJ11053 {

src/dynamicProgramming/BOJ11057.java renamed to src/dp/BOJ11057.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ1149.java renamed to src/dp/BOJ1149.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ11726.java renamed to src/dp/BOJ11726.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ11727.java renamed to src/dp/BOJ11727.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ12865.java renamed to src/dp/BOJ12865.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ1309.java renamed to src/dp/BOJ1309.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ14002.java renamed to src/dp/BOJ14002.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ14501.java renamed to src/dp/BOJ14501.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ1463.java renamed to src/dp/BOJ1463.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ15590.java renamed to src/dp/BOJ15590.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ15988.java renamed to src/dp/BOJ15988.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ16194.java renamed to src/dp/BOJ16194.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ1699.java renamed to src/dp/BOJ1699.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ17404.java renamed to src/dp/BOJ17404.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ17626.java renamed to src/dp/BOJ17626.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ1912.java renamed to src/dp/BOJ1912.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ1932.java renamed to src/dp/BOJ1932.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ2096.java renamed to src/dp/BOJ2096.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ2133.java renamed to src/dp/BOJ2133.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ2156.java renamed to src/dp/BOJ2156.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ2193.java renamed to src/dp/BOJ2193.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ2225.java renamed to src/dp/BOJ2225.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dp/BOJ9084.java

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
package dp;
2+
3+
import java.util.Scanner;
4+
5+
public class BOJ9084 {
6+
7+
public static void main(String[] args) {
8+
Scanner sc = new Scanner(System.in);
9+
int T = sc.nextInt();
10+
11+
for (int i = 0; i < T; i++) {
12+
int N = sc.nextInt();
13+
int[] coins = new int[N];
14+
15+
for (int j = 0; j < N; j++) {
16+
coins[j] = sc.nextInt();
17+
}
18+
19+
int M = sc.nextInt();
20+
21+
System.out.println(solution(N, coins, M));
22+
}
23+
}
24+
25+
static int solution(int N, int[] coins, int M) {
26+
int[] dp = new int[M+1];
27+
28+
for (int coin : coins) {
29+
for (int i = 1; i < M+1; i++) {
30+
if (i > coin) {
31+
dp[i] = dp[i] + dp[i - coin];
32+
} else if (i == coin) {
33+
dp[i]++;
34+
}
35+
}
36+
}
37+
38+
return dp[M];
39+
}
40+
41+
}

src/dynamicProgramming/BOJ9095.java renamed to src/dp/BOJ9095.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ9251.java renamed to src/dp/BOJ9251.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/BOJ9465.java renamed to src/dp/BOJ9465.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
import java.io.BufferedReader;
44
import java.io.IOException;

src/dynamicProgramming/PRO42895.java renamed to src/dp/PRO42895.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package dynamicProgramming;
1+
package dp;
22

33
public class PRO42895 {
44
int answer;

src/math/geometry/BOJ11758.java

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
package math.geometry;
2+
3+
import java.util.Scanner;
4+
5+
public class BOJ11758 {
6+
7+
public static void main(String[] args) {
8+
Scanner sc = new Scanner(System.in);
9+
10+
int x1 = sc.nextInt();
11+
int y1 = sc.nextInt();
12+
13+
int x2 = sc.nextInt();
14+
int y2 = sc.nextInt();
15+
16+
int x3 = sc.nextInt();
17+
int y3 = sc.nextInt();
18+
19+
int value = (x1*y2 + x2*y3 + x3*y1) - (y1*x2 + y2*x3 + y3*x1);
20+
21+
if (value < 0) {
22+
System.out.println(-1);
23+
} else if (value > 0) {
24+
System.out.println(1);
25+
} else {
26+
System.out.println(0);
27+
}
28+
}
29+
30+
}

0 commit comments

Comments
 (0)