
๐ปQ
2293๋ฒ: ๋์ 1
์ฒซ์งธ ์ค์ n, k๊ฐ ์ฃผ์ด์ง๋ค. (1 ≤ n ≤ 100, 1 ≤ k ≤ 10,000) ๋ค์ n๊ฐ์ ์ค์๋ ๊ฐ๊ฐ์ ๋์ ์ ๊ฐ์น๊ฐ ์ฃผ์ด์ง๋ค. ๋์ ์ ๊ฐ์น๋ 100,000๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ ์์ฐ์์ด๋ค.
www.acmicpc.net
๐กA
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st = new StringTokenizer(br.readLine()); int n = Integer.parseInt(st.nextToken()); int k = Integer.parseInt(st.nextToken()); int[] arr = new int[n + 1]; int[] dp = new int[k + 1]; dp[0] = 1; for(int i=0; i<n; i++) { arr[i] = Integer.parseInt(br.readLine()); for(int j=arr[i]; j<=k; j++) { dp[j] += dp[j - arr[i]]; } } System.out.println(dp[k]); } }โ
'Algorithm > Baekjoon' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| ๋ฐฑ์ค 2485 ๊ฐ๋ก์ (0) | 2021.11.24 |
|---|---|
| ๋ฐฑ์ค 9095 1, 2, 3 ๋ํ๊ธฐ (0) | 2021.11.24 |
| ๋ฐฑ์ค 11047 ๋์ 0 (0) | 2021.11.16 |
| ๋ฐฑ์ค 1654 ๋์ ์๋ฅด๊ธฐ (0) | 2021.11.15 |
| ๋ฐฑ์ค 11399 ATM (0) | 2021.11.15 |