야생가오리

  • 홈
  • 태그
  • 방명록

재귀 1

백준 1074: Z [C++]

https://www.acmicpc.net/problem/1074 일정한 규칙에 따라 정사각형의 칸을 방문한다.사각형 크기에 관계없이 언제나 Z 형태로 순서가 정해진다.좌표계의 2 - 1 - 3 - 4사분면 순서로 방문한다고도 볼 수 있다. (근데 구현할 때는 헷갈리니까 걍 1 2 3 4 순서라고 했다)결국 주어진 점이 각 2^n-1 사각형들로 나누어진 보드에서 몇사분면에 속해있느냐를 구하는 문제이다.단 한번만 구하는 게 아니라 가장 작은 사각형이 될때까지 찾아야 하므로 n부터 역순으로 반복문을 돌아주면 될 것이다. 몇번 사분면인지 구하는 함수그냥 정의 그대로 만들었다.typedef pair ci;int square(int n, int y, int x) { //주어진 좌표가 몇번 사분면에 있는지 i..

알고리즘 2024.07.11
이전
1
다음
더보기
프로필사진

야생가오리

  • 분류 전체보기 (118)
    • ECC (14)
    • 캡스톤 (9)
    • 공부 (15)
    • 기록 (12)
    • 알고리즘 (57)
    • [Must Have 코드팩토리의 플러터 프로그래밍.. (11)
    • 오블완 (0)

Tag

우선순위큐, 재귀, 구현, 최단경로, 비트마스킹, 수학, 플로이드워셜, 완전탐색, 최소신장트리, 위상정렬, 브루트포스, 그래프, 그리디, dfs, bfs, mst, 백트래킹, 유니온파인드, 분할정복, 이분탐색,

최근글과 인기글

  • 최근글
  • 인기글

깃허브 트위터 플러그인

  • Github
  • Twitter

Archives

Calendar

«   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

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

티스토리툴바