DevLog
close
프로필 배경
프로필 로고

DevLog

  • 분류 전체보기
    • Algorithm
      • BOJ
      • Programmers
    • Computer Science
    • Java
    • Spring
    • Server
    • Docker
    • Git · Github
  • 홈
  • 태그
  • 방명록

[Boj_15980] 명상 방해꾼

📎 문제 링크https://www.acmicpc.net/problem/15980 ▸ 문제현욱은 신비로운 밀림 속에서 수행 중인 그의 스승님을 돕고 있다.오늘은 스승님이 나무 밑에 앉아 명상을 하고 있고, 스승님 주변에는 새들이 앉아 있다. 새들이 지저귀면 스승님께 방해가 될 수 있기 때문에, 현욱은 그 중 한 마리를 잡아 지저귀지 못하게 하여 스승님의 명상을 도우려 한다.새는 N마리가 있고, 각각 스승님의 왼편 또는 오른편에 앉아 있다. 스승님은 정신이 균형을 이루도록 집중하고 있는데, 정신의 중심은 왼편에 앉은 새가 지저귀면 음의 방향으로, 오른편에 앉은 새가 지저귀면 양의 방향으로 이동하게 된다. 각 새가 1초간 지저귀면 정신의 중심에 1만큼의 영향을 준다. 스승님은 총 M초간 명상하는데, 명상을 ..

  • format_list_bulleted Algorithm/BOJ
  • · 2025. 4. 16.
  • textsms

[Boj_7579] 앱

📎 문제 링크https://www.acmicpc.net/problem/7579 ▸ 문제우리는 스마트폰을 사용하면서 여러 가지 앱(App)을 실행하게 된다. 대개의 경우 화면에 보이는 ‘실행 중’인 앱은 하나뿐이지만 보이지 않는 상태로 많은 앱이 '활성화'되어 있다. 앱들이 활성화 되어 있다는 것은 화면에 보이지 않더라도 메인 메모리에 직전의 상태가 기록되어 있는 것을 말한다. 현재 실행 중이 아니더라도 이렇게 메모리에 남겨두는 이유는 사용자가 이전에 실행하던 앱을 다시 불러올 때에 직전의 상태를 메인 메모리로부터 읽어 들여 실행 준비를 빠르게 마치기 위해서이다.하지만 스마트폰의 메모리는 제한적이기 때문에 한번이라도 실행했던 모든 앱을 활성화된 채로 메인 메모리에 남겨두다 보면 메모리 부족 상태가 오기 ..

  • format_list_bulleted Algorithm/BOJ
  • · 2025. 3. 25.
  • textsms

[Boj_1577] 도로의 개수

📎 문제 링크https://www.acmicpc.net/problem/1577 ▸ 문제세준이가 살고 있는 도시는 신기하게 생겼다. 이 도시는 격자형태로 생겼고, 직사각형이다. 도시의 가로 크기는 N이고, 세로 크기는 M이다. 또, 세준이의 집은 (0, 0)에 있고, 세준이의 학교는 (N, M)에 있다.따라서, 아래 그림과 같이 생겼다.세준이는 집에서 학교로 가는 길의 경우의 수가 총 몇 개가 있는지 궁금해지기 시작했다.세준이는 항상 최단거리로만 가기 때문에, 항상 도로를 정확하게 N + M개 거친다. 하지만, 최근 들어 이 도시의 도로가 부실공사 의혹으로 공사중인 곳이 있다. 도로가 공사 중일 때는, 이 도로를 지날 수 없다.(0, 0)에서 (N, M)까지 가는 서로 다른 경로의 경우의 수를 구하는 프..

  • format_list_bulleted Algorithm/BOJ
  • · 2025. 3. 19.
  • textsms

[Boj_19542] 전단지 돌리기

📎 문제 링크https://www.acmicpc.net/problem/19542 ▸ 문제현민이는 트리 모양의 길 위에서 오토바이를 타고 전단지를 돌리려고 한다. 현민이의 목표는 케니소프트에서 출발하여 모든 노드에 전단지를 돌리고, 다시 케니소프트로 돌아오는 것이다. 현민이는 힘이 좋기 때문에 현재 노드에서 거리가 D 이하인 모든 노드에 전단지를 돌릴 수 있다.날씨가 매우 덥기 때문에, 현민이는 최소한만 이동해서 목표를 달성하고 싶다! 현민이를 위해 현민이가 이동해야 하는 총 거리를 구해주자. ▸ 입력첫번째 줄에는 노드의 개수 N(1≤N≤100 000)과 케니소프트의 위치 S(1≤S≤N), 힘 D(0≤D≤N)이 주어진다.두 번째 줄부터 N번째 줄까지, 트리의 간선 정보를 의미하는 두 자연수 x, y가 공..

  • format_list_bulleted Algorithm/BOJ
  • · 2025. 3. 17.
  • textsms

[Boj_1937] 욕심쟁이 판다

📎 문제 링크https://www.acmicpc.net/problem/1937 ▸ 문제n × n의 크기의 대나무 숲이 있다. 욕심쟁이 판다는 어떤 지역에서 대나무를 먹기 시작한다. 그리고 그 곳의 대나무를 다 먹어 치우면 상, 하, 좌, 우 중 한 곳으로 이동을 한다. 그리고 또 그곳에서 대나무를 먹는다. 그런데 단 조건이 있다. 이 판다는 매우 욕심이 많아서 대나무를 먹고 자리를 옮기면 그 옮긴 지역에 그 전 지역보다 대나무가 많이 있어야 한다.이 판다의 사육사는 이런 판다를 대나무 숲에 풀어 놓아야 하는데, 어떤 지점에 처음에 풀어 놓아야 하고, 어떤 곳으로 이동을 시켜야 판다가 최대한 많은 칸을 방문할 수 있는지 고민에 빠져 있다. 우리의 임무는 이 사육사를 도와주는 것이다. n × n 크기의 대..

  • format_list_bulleted Algorithm/BOJ
  • · 2025. 3. 4.
  • textsms

[Boj_22963] 3초 정렬

📎 문제 링크https://www.acmicpc.net/problem/22963 ▸ 문제지금 여러분이 평화롭게 문제를 보고 있는 사이, 이미 강당 밖에는 극단 원리주의 민초파 테러리스트 김준원이 학교를 점령했다.입력받은 수열을 3초 안에 오름차순으로 정렬된 상태로 만들지 않으면 강당에 설치해놓은 민초 폭탄이 터진다.당신은 수열의 어떤 원소 Ai를 다른 수 X로 바꿀 수 있다.이 연산에는 1초가 걸린다.3...2...1... ▸ 입력첫째 줄에 당신이 정렬된 상태로 만들어야 하는 수열의 길이 N이 주어진다.둘째 줄에 수열의 원소들을 나타내는 N개의 정수 A1,A2,⋯,AN이 공백으로 구분되어 주어진다. ▸ 출력3번의 연산 안에 수열을 오름차순으로 정렬된 상태로 만들 수 있으면,첫째 줄에 YES를 출력한다...

  • format_list_bulleted Algorithm/BOJ
  • · 2025. 2. 26.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ···
  • 10
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기
    • Algorithm
      • BOJ
      • Programmers
    • Computer Science
    • Java
    • Spring
    • Server
    • Docker
    • Git · Github
최근 글
인기 글
최근 댓글
태그
  • #백준
  • #스프링
  • #비트마스킹
  • #너비 우선 탐색
  • #spring
  • #이분 탐색
  • #java
  • #BOJ
  • #자바
  • #우선순위 큐
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바