본문 바로가기 메뉴 바로가기

나 요리학원 출신임

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

나 요리학원 출신임

검색하기 폼
  • 분류 전체보기 (255)
    • 나는야김세진 (2)
    • 진식당 (13)
    • 알고리즘 (224)
      • Codeforces (19)
      • BOJ (172)
      • SW Expert Academy (24)
      • Java (9)
    • 블록체인 (3)
    • Spring (9)
      • Spring IoC (7)
      • 추상화 (1)
      • 스프링 질문 리스트 (0)
      • AOP (1)
  • 방명록

2020/04/24 (1)
[백준] 16234 인구이동

숫자 제한들이 아주 작아서 그냥 제한 생각안하고 돌려도 잘 풀리는 문제다! 일단 인구이동을 어떻게 시킬지 생각해보자 간단하게 DFS를 이용하면 된다 나와 인접한 마을중 인구수 차이가 L이상 R 이하라면 그곳의 인구를 더해주고 체크해주자 이렇게 내가 갈 수 있는 마을의 모든 인구를 더하고 순서를 order에 담아 기억해주자 그럼 dfs가 끝나고 인구의 총 합 / 탐색한 마을로 order를 통해 사이좋게 나눠가지면 된다 이걸 언제까지해야할까 그냥 이동 할 일이 없을때까지 해보자! 이동이 없을 조건은 나 자신만 탐색하고 끝나는 경우다 그걸 cnt의 수가 1이하라면 안하는걸로 했다! 쉽게 생각하고 생각없이 짜면 잘 풀린다..! 소스코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ..

알고리즘/Java 2020. 4. 24. 01:10
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
  • github
TAG
more
«   2020/04   »
일 월 화 수 목 금 토
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바