깡니즈 개발로그

깡니즈 개발로그

  • 분류 전체보기 (44)
    • 운영체제 (6)
    • 알고리즘 (38)
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • Github @gaonK
RSS 피드
로그인
로그아웃 글쓰기 관리

깡니즈 개발로그

컨텐츠 검색

태그

이항계수 에라토스테네스의체 다이나믹프로그래밍 DP 트리 MAP permutation 알고리즘 운영체제 분할정복 탐욕법 이분탐색 OS 순열 백트래킹 수학 프로그래머스 BFS 백준 그리디

최근글

댓글

공지사항

아카이브

백준(31)

  • [백준] 9663번: N-Queen

    2018.05.30
[백준] 9663번: N-Queen

9663번: N-Queen N-Queen 문제는 크기가 N × N인 체스판 위에 퀸 N개를 서로 공격할 수 없게 놓는 문제이다. N이 주어졌을 때, 퀸을 놓는 방법의 수를 구하는 프로그램을 작성하시오. www.acmicpc.net 학교 과제로 풀게 된 N-Queen 문제입니다. N-Queen 문제는 전형적인 백트래킹 문제라고 할 수 있습니다. N개의 Queen이 서로 공격할 수 없도록 N * N 체스판에 배치해야 하고, 각각의 Queen들은 가로, 세로, 대각선 방향으로 공격할 수 있으므로 이 방향들을 모두 검사해줘야 합니다. 처음 이 문제를 접했을 때는 이차원 배열을 생각했었는데, 이런 문제들은 중복이 되지 않기만 하면 되므로 이차원 배열 위에서 체크해 줄 필요가 없다고 생각했습니다. 그 자리가 유망한..

2018. 5. 30. 00:38
1 ··· 3 4 5 6
© 2019 Gaon Kim. All right reserved.

티스토리툴바