본문 바로가기

백준667

[백준, Java] 16562번, 친구비(BFS) 문제 링크 16562번: 친구비 첫 줄에 학생 수 N (1 ≤ N ≤ 10,000)과 친구관계 수 M (0 ≤ M ≤ 10,000), 가지고 있는 돈 k (1 ≤ k ≤ 10,000,000)가 주어진다. 두번째 줄에 N개의 각각의 학생이 원하는 친구비 Ai가 주어진다. (1 ≤ Ai ≤ 10, www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. 준석이는 모든 학생들과 친구가 되고 싶어합니다. 2. 학생과 친구가 되려면 친구비를 지불해야 .. 2023. 11. 5.
[백준, Java] 1939번, 중량제한(다익스트라) 문제 링크 1939번: 중량제한 첫째 줄에 N, M(1 ≤ M ≤ 100,000)이 주어진다. 다음 M개의 줄에는 다리에 대한 정보를 나타내는 세 정수 A, B(1 ≤ A, B ≤ N), C(1 ≤ C ≤ 1,000,000,000)가 주어진다. 이는 A번 섬과 B번 섬 사이에 중량제한이 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. N개의 섬이 존재하며, 몇 개의 섬 사이에는 다리가 설치되어 있고 차들이 지나다닐 수 있습니다. 2... 2023. 11. 3.
[백준, Java] 11973번, Angry Cows (Silver)(이분 탐색) 문제 링크 11973번: Angry Cows (Silver) The first line of input contains \(N\) (\(1 \leq N \leq 50,000\)) and \(K\) (\(1 \leq K \leq 10\)). The remaining \(N\) lines all contain integers \(x_1 \ldots x_N\) (each in the range \(0 \ldots 1,000,000,000\)). www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args.. 2023. 11. 1.
[백준, Java] 1441번, 나누어 질까(정수론) 문제 링크 1441번: 나누어 질까 첫째 줄에 A의 크기 N과 L, R이 주어진다. N은 18보다 작거나 같은 자연수이고, L은 1,000,000,000보다 작거나 같은 자연수, R은 L보다 크거나 같고, 1,000,000,000보다 작거나 같은 자연수이다. 둘째 줄에 A www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. L부터 R이하의 양의 정수가 존재합니다. 2. N크기의 정수를 가진 숫자 배열 A가 존재합니다. 3. L~R까지의 .. 2023. 10. 29.
[백준, Java] 3142번, 즐거운 삶을 위한 노력(정수론) 문제 링크 3142번: 즐거운 삶을 위한 노력 더 나은 삶을 위해 사람들은 특이한 장치 하나를 공공장소에 놓기로 결정했다. 이 장치는 키보드와 화면을 통해 입출력을 주고받으며, 내부에 정수 하나를 저장한다. 초기에 저장되어있는 정수 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. N개의 숫자가 주어지며, 수가 주어질 때마다 곱을 진행합니다. 2. 곱을 진행할 때마다 해당 과정 결과가 완전제곱수인 경우에 따라 결과를 출력합니다. 3. .. 2023. 10. 26.
[백준, Java] 12944번, 재미있는 숫자 놀이(정수론) 문제 링크 12944번: 재미있는 숫자 놀이 첫 번째 줄에 N, K (1 ≤ N ≤ 109, 1 ≤ K ≤ 20) 이 공백을 구분으로 주어진다. 다음 줄에는 민호가 가지고 있는 K개의 카드에 적힌 숫자가 Ai (1 ≤ i ≤ N, 1 ≤ Ai ≤ 109)가 공백을 구분으로 차례대로 주 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심 1. 1부터 N이하의 양의 정수가 존재합니다. 2. 민호는 k개의 카드를 가지고 있습니다. 3. 양의 정수 .. 2023. 10. 24.