본문 바로가기

백준667

[백준] code.plus(브루트 포스 Part 2,JAVA)17069번, 파이프 옮기기 2 문제 링크 17069번: 파이프 옮기기 2 유현이가 새 집으로 이사했다. 새 집의 크기는 N×N의 격자판으로 나타낼 수 있고, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 (r, c)로 나타낼 수 있다. 여기서 r은 행의 번호, c는 열의 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심은 1. 파이프는 │, ─, \의 3가지 종류가 존재합니다. 2. 파이프는 45도로 회전이 가능하며 회전하는 방법은 문제에서 그림으로 설명하고 .. 2022. 9. 5.
[백준] code.plus(브루트 포스 Part 2,JAVA)17070번, 파이프 옮기기 1 문제 링크 17070번: 파이프 옮기기 1 유현이가 새 집으로 이사했다. 새 집의 크기는 N×N의 격자판으로 나타낼 수 있고, 1×1크기의 정사각형 칸으로 나누어져 있다. 각각의 칸은 (r, c)로 나타낼 수 있다. 여기서 r은 행의 번호, c는 열의 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심은 1. 파이프는 │, ─, \의 3가지 종류가 존재합니다. 2. 파이프는 45도로 회전이 가능하며 회전하는 방법은 문제에서 그림으로 설명하고 .. 2022. 9. 4.
[백준] code.plus(브루트 포스 Part 2,JAVA)17779번, 게리맨더링 2 문제 링크 17779번: 게리맨더링 2 재현시의 시장 구재현은 지난 몇 년간 게리맨더링을 통해서 자신의 당에게 유리하게 선거구를 획정했다. 견제할 권력이 없어진 구재현은 권력을 매우 부당하게 행사했고, 심지어는 시의 이름 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심은 1. 기준점과 d1, d2를 이용해서 경계선을 정합니다. 2. 경계선 포함 및 안에 있는 구역은 5번 구역입니다. 3. 경계선 기준 각 구역 조건에 맞게 구역을 1~4구역.. 2022. 9. 3.
[백준] code.plus(브루트 포스 Part 1,JAVA)17281번, ⚾ 문제 링크 17281번: ⚾ ⚾는 9명으로 이루어진 두 팀이 공격과 수비를 번갈아 하는 게임이다. 하나의 이닝은 공격과 수비로 이루어져 있고, 총 N이닝 동안 게임을 진행해야 한다. 한 이닝에 3아웃이 발생하면 이닝이 종 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심은 1. 각 이닝에 대한 선수들의 타격 정보는 정해져있습니다. 2. 1번 선수는 항상 4번 타자입니다. 3. 1번을 제외한 선수들을 임의의 배치시 가장 득점을 많이하는 경우를.. 2022. 9. 2.
[백준] code.plus(브루트 포스 Part 1,JAVA)17135번, 캐슬 디펜스 문제 링크 17135번: 캐슬 디펜스 첫째 줄에 격자판 행의 수 N, 열의 수 M, 궁수의 공격 거리 제한 D가 주어진다. 둘째 줄부터 N개의 줄에는 격자판의 상태가 주어진다. 0은 빈 칸, 1은 적이 있는 칸이다. www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심은 1. 각 성은 N+1에 열 모든 행에 존재하며 3명의 궁수가 배치될 수 있습니다. 2. 궁수는 D거리에 존재하는 적 중 우선순위에 맞게 동시에 공격합니다. 3. 궁수가 공격을 .. 2022. 9. 1.
[백준] code.plus(브루트 포스 Part 1,JAVA)17406번, 배열 돌리기 4 문제 링크 17406번: 배열 돌리기 4 크기가 N×M 크기인 배열 A가 있을때, 배열 A의 값은 각 행에 있는 모든 수의 합 중 최솟값을 의미한다. 배열 A가 아래와 같은 경우 1행의 합은 6, 2행의 합은 4, 3행의 합은 15이다. 따라서, 배열 A의 www.acmicpc.net 주의사항 JAVA를 사용하여 프로그램을 사용하였습니다. 백준에서 코드를 작성하였을 때 아래 형태에서 Main에서 결과가 출력되어야 합니다. public class Main{ public static void main(String[] args){ } } 문제 설명 접근 방법 이 문제에 핵심은 1. 배열의 값은 각 행의 최소합을 뜻합니다. 2. r, c, s에 따른 범위에 값들을 시계방향으로 회전합니다. 3. 회전 연산의 순서.. 2022. 8. 31.