백준 122

백준 1300 - Java

import java.util.Scanner;public class BJ1300 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int N = sc.nextInt(); int K = sc.nextInt(); long low = 1; long high = K; //이분 탐색 시작 while(low  N X N 이라는 행렬 A가 B로 나열 될 때를 푸는 문제이다.A[i][j]는 i×j이므로, midmidmid 이하의 숫자를 세는 로직은 다음과 같음:각 행 i에서 mid 이하의 숫자는 mid/i 개.단, 한 행의 숫자 수는 ..

백준 2024.11.19

백준 11403 - Java

import java.io.*;public class BJ11403 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int N = Integer.parseInt(br.readLine()); int[][] arr = new int[N][N]; // 입력을 배열로 저장 for (int i = 0; i  가장 기본적은 플로이드 워셜 알고리즘이라는데 벌써부터 버겁긴 하다... 알고리즘을 언어로 구현하는 것에 대한 노력을 열심히 정진해야겠다

백준 2024.11.13