이 영역을 누르면 첫 페이지로 이동
포렌식 & 개발 이야기 - Forensics & Development 블로그의 첫 페이지로 이동

포렌식 & 개발 이야기 - Forensics & Development

페이지 맨 위로 올라가기

포렌식 & 개발 이야기 - Forensics & Development

Pental - Forensics / iOS / Windows / Android / Kakaotalk / Telegram / Etc

백준 1303 파이썬

  • 포렌식 & 개발 이야기 - Forensics & Development
백준 1303 - 전쟁 - 전투 (파이썬)

백준 1303 - 전쟁 - 전투 (파이썬)

2025.03.06
https://www.acmicpc.net/problem/1303풀이이 문제는 BFS로 해결이 가능하다.주어진 전장 지도에서 각 팀의 전투력을 계산하는 문제이며, 전투력은 같은 팀의 병사가 상하좌우로 연결된 병사들의 수의 제곱으로 계산된다.방문 여부를 저장하는 visit 리스트같은 병사가 중복 탐색되지 않도록 하기 위해 사용BFS를 활용하여 같은 색상의 병사를 탐색queue에 시작 병사의 좌표를 넣고 탐색같은 색상이면서 방문하지 않은 병사들을 queue에 추가하면서 탐색을 확장탐색이 끝나면 해당 병사의 그룹의 크기를 count * count로 계산하여 result에 추가시간 복잡도 분석각 병사를 한 번만 방문하므로O(N * M), 즉 주어진 전장의 크기만큼 수행BFS로 탐색하여 같은 팀 병사들을 묶으므로..
  • 최신
    • 1
  • 다음

정보

포렌식 & 개발 이야기 - Forensics & Development 블로그의 첫 페이지로 이동

포렌식 & 개발 이야기 - Forensics & Development

  • 포렌식 & 개발 이야기 - Forensics & Development의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록

카테고리

  • Category (432) N
    • Forensics (104) N
      • Magnet AXIOM (28)
      • Digital Forensics Informati.. (9)
      • Iphone Forensics (23) N
      • DFC (7)
      • 디지털포렌식전문가2급 자격증 (10)
      • FTK ACE 자격증 (7)
    • 이것저것 (18)
      • Ubuntu (6)
      • 디스코드 봇 (4)
      • Volatility GUI (2)
    • CTF (32)
      • NEWSECU (14)
      • CTF-d (5)
      • Puzzel - Network Forensics (2)
      • Security Traps (2)
      • system32.kr (5)
      • HMCTF (4)
    • Programming (242) N
      • C (10)
      • Python (11)
      • 백준 (188) N
      • 프로그래머스 (32)
    • 그냥 개발 및 잡담 (16)
      • Docker (2)
      • Google Cloud (3)
      • OS 개발 (3)
    • Best of Best (20)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 포렌식
  • 파이썬
  • 디지털포렌식
  • 백준
  • 프로그래머스
  • axiom
  • pental
  • Forensics
  • 전체 보기…

정보

pental의 포렌식 & 개발 이야기 - Forensics & Development

포렌식 & 개발 이야기 - Forensics & Development

pental

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. Copyright © pental.

티스토리툴바