java 607

[Baekjoon] 19622_ํšŒ์˜์‹ค ๋ฐฐ์ • 3

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/19622) ๋ฌธ์ œ ํ’€์ด ์ž„์˜์˜ ํšŒ์˜ k๋Š” k-1๊ณผ k+1 ํšŒ์˜์™€ ์‹œ๊ฐ„์ด ๊ฒน์น˜๊ณ  ๋‹ค๋ฅธ ํšŒ์˜๋“ค์€ ๊ฒน์น˜์ง€ ์•Š์œผ๋ฏ€๋กœ(k-2 ํšŒ์˜ + k ํšŒ์˜, k-1 ํšŒ์˜) ์ค‘์— ์ตœ๋Œ“๊ฐ’์„ ์„ ํƒํ•œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _19622_ { // ํšŒ์˜์‹ค ๋ฐฐ์ • 3 static class Info { int start; int end; int num; public Info(int start, int end,..

[Baekjoon] 19621_ํšŒ์˜์‹ค ๋ฐฐ์ • 2

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/19621) ๋ฌธ์ œ ํ’€์ด ํšŒ์˜๊ฐ€ ๋๋‚˜๋Š” ์‹œ๊ฐ„์„ ๊ธฐ์ค€์œผ๋กœ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ ํ›„ dp๋ฅผ ํ™œ์šฉํ•ด ํšŒ์˜๋ฅผ ์ง„ํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์ธ์›์„ ๊ตฌํ•œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.StringTokenizer;public class _19621_ { // ํšŒ์˜์‹ค ๋ฐฐ์ • 2 static class Info { p..

[Baekjoon] 5953_Profits

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/5953) ๋ฌธ์ œ ํ’€์ด ์—ฐ์†๋œ ๊ธฐ๊ฐ„ ์ค‘ ํ•ฉ์ด ๊ฐ€์žฅ ํฐ ๊ฐ’์„ ๊ตฌํ•˜๊ธฐ ์œ„ํ•ด dp๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class _5953_ { // Profits public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); int n = Integer.parseI..

[Baekjoon] 1699_์ œ๊ณฑ์ˆ˜์˜ ํ•ฉ

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/1699) ๋ฌธ์ œ ํ’€์ด ์˜ˆ๋ฅผ ๋“ค์–ด 5๋ฅผ ๋งŒ๋“ค๊ธฐ ์œ„ํ•ด์„œ๋Š” 2*2 + 1๋กœ ๊ตฌํ•  ์ˆ˜ ์žˆ์œผ๋ฏ€๋กœ ์ ํ™”์‹์€ dp[i] = Math.min(dp[i], 1 + dp[i - (j*j)])๊ฐ€ ๋œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class _1699_ { // ์ œ๊ณฑ์ˆ˜์˜ ํ•ฉ public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamR..

[Baekjoon] 4097_์ˆ˜์ต

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/4097) ๋ฌธ์ œ ํ’€์ด dp๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๊ฐ€์žฅ ๋งŽ์€ ์ˆ˜์ต์„ ์˜ฌ๋ฆฐ ๊ตฌ๊ฐ„์˜ ์ˆ˜์ต์„ ๊ตฌํ•œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;public class _4097_ { // ์ˆ˜์ต public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputS..

[Baekjoon] 18353_๋ณ‘์‚ฌ ๋ฐฐ์น˜ํ•˜๊ธฐ

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/18353) ๋ฌธ์ œ ํ’€์ด dp๋ฅผ ํ™œ์šฉํ•˜์—ฌ ๋‚จ์•„์žˆ๋Š” ๋ณ‘์‚ฌ์˜ ์ˆ˜๊ฐ€ ์ตœ๋Œ€๊ฐ€ ๋˜๋„๋ก ๊ตฌํ•œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _18353_ { // ๋ณ‘์‚ฌ ๋ฐฐ์น˜ํ•˜๊ธฐ public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); ..

[Baekjoon] 14501_ํ‡ด์‚ฌ

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/14501) ๋ฌธ์ œ ํ’€์ด dp๋ฅผ ํ™œ์šฉํ•˜์—ฌ ์–ป์„ ์ˆ˜ ์žˆ๋Š” ์ตœ๋Œ€ ์ด์ต์„ ๊ตฌํ•œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _14501_ { // ํ‡ด์‚ฌ static class Pair { int t, p; public Pair(int t, int p) { this.t = t; this.p = p; } } public static void main(String[] args) throws IOExce..

[Baekjoon] 6221_The Bale Tower

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/6221) ๋ฌธ์ œ ํ’€์ด ๊ฑด์ดˆ ๋”๋ฏธ๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ์ •๋ ฌ ํ›„ ํƒ์ƒ‰ํ•˜๋ฉฐ ์•ž์˜ ๊ฑด์ดˆ ๋”๋ฏธ๊ฐ€ ํ˜„์žฌ ๊ฑด์ดˆ ๋”๋ฏธ๋ณด๋‹ค ๋„ˆ๋น„์™€ ๊นŠ์ด๊ฐ€ ๋ชจ๋‘ ์ž‘์€์ง€ ํ™•์ธํ•œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;import java.util.StringTokenizer;public class _6221_ { // The Bale Tower static class P..

[Baekjoon] 10571_๋‹ค์ด์•„๋ชฌ๋“œ

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/10571) ๋ฌธ์ œ ํ’€์ด ๋‹ค์ด์•„๋ชฌ๋“œ๋ฅผ ์‚ดํŽด๋ณด๋ฉฐ ํ˜„์žฌ ๋‹ค์ด์•„๋ชฌ๋“œ๊ฐ€ ์•ž์— ๋‹ค์ด์•„๋ชฌ๋“œ๋ณด๋‹ค ์ค‘๋Ÿ‰์ด ๋†’๊ณ , ์„ ๋ช…๋„๊ฐ€ ๋‚ฎ์€์ง€ ํ™•์ธํ•œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.StringTokenizer;public class _10571_ { // ๋‹ค์ด์•„๋ชฌ๋“œ static class Pair { double w, c; public Pair(doub..

[Baekjoon] 14231_๋ฐ•์Šค ํฌ์žฅ

๋ฌธ์ œ(์ถœ์ฒ˜: https://www.acmicpc.net/problem/14231) ๋ฌธ์ œ ํ’€์ด ์•ž์— ๋ฐ•์Šค๋ฅผ ์‚ดํŽด๋ณด๋ฉฐ ํ˜„์žฌ ๋ฐ•์Šค๋ณด๋‹ค ์ž‘์€์ง€ ํ™•์ธํ•œ๋‹ค. my solution (Java)import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.StringTokenizer;public class _14231_ { // ๋ฐ•์Šค ํฌ์žฅ public static void main(String[] args) throws IOException { BufferedReader bf = new BufferedReader(new InputStreamReader(System.in)); String..