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

.

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

.

검색하기 폼
  • 분류 전체보기 (33)
    • [Computer] (27)
      • [C++] (25)
      • [Spring Boot] (2)
      • [Django] (0)
    • [Life] (6)
      • [Book] (0)
      • [Daily Life] (6)
  • 방명록

1780번 (1)
[C++/BOJ] 1780번 종이의 개수

입력 출력 9 0 0 0 1 1 1 -1 -1 -1 0 0 0 1 1 1 -1 -1 -1 0 0 0 1 1 1 -1 -1 -1 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 0 0 1 -1 0 1 -1 0 1 -1 0 -1 1 0 1 -1 0 1 -1 0 1 -1 1 0 -1 0 1 -1 10 12 11 이 문제는 -1, 0, 1로 각각 이루어진 종이의 개수를 구하는 문제입니다. 이는 기존에 풀던 분할 정복 알고리즘을 사용하여 풀면 됩니다. 기존의 쿼드 트리를 4개가 아닌 9개로 진행하면 쉽게 풀립니다. 입력 개수의 최대가 3의 7승이기 때문에 2190으로 MAX를 설정합니다. 이 외의 나머지는 모두 분할 정복과 같습니다. 그렇다면 소스코드로 봅시다. #in..

[Computer]/[C++] 2020. 3. 14. 21:45
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 1541번
  • 그래프
  • 11724번
  • BFS
  • 1992번
  • 브루트 포스
  • 1260번
  • 동적 계획법
  • 독서
  • 백준
  • 2606번
  • N과M
  • 토론
  • 백트래킹
  • 분할 정복
  • 인간 관계론
  • 1463번
  • 잃어버린 괄호
  • 1780번
  • 용어
  • dfs
  • 철학
  • 스프링 부트
  • 연결 요소의 개수
  • 일지
  • 1931번
  • C++
  • 정리
  • 탐욕법
  • 9095번
more
«   2025/07   »
일 월 화 수 목 금 토
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 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바