Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- featured-sliced-design
- 가로모드끄기
- 동기 함수 내에서 비동기 함수 호출
- 리액트최적화
- network core
- BFS
- CSS
- access network
- 페이지이동함수
- @published 프로퍼티 래퍼
- @environmentobject 프로퍼티 래퍼
- react hook
- physical media
- 페이지전환
- @observedobject 프로퍼티 래퍼
- react fsd
- 반응형 css
- 비동기함수
- 컴퓨터네트워크
- 상단 빈공간 제거
- LazyHGrid
- LazyVGrid
- 세로모드끄기
- 리렌더링최적화
- 블로그업로드확인
- GridItem
- C++
- react-router-dom
- navigationBar 숨기기
- SwiftUI Font
Archives
- Today
- Total
목록BOJ1926 (1)
leebaek
[BOJ/1926그림] c++ / BFS
문제 도화지에 그려진 그림의 개수와 그림의 최대 넓이값을 출력하는 문제 문제해결 알고리즘 BFS(너비우선탐색) 방법 사용 1. 그림판에서 그림이 그려지는 시작 부분을 찾음 ( 그림의 개수 +1 ) 2. 찾은 부분을 큐에 넣고 상하좌우 확인/ 큐가 빌 때까지 반복 ( 그림의 넓이 + 1 ) 3. 그림의 최대 넓이와 비교함 #include using namespace std; #define X first #define Y second int board[502][502]; bool vis[502][502]; int n, m; int dx[4] = {1, 0, -1, 0}; int dy[4] = {0, 1, 0, -1}; int main(void) { ios::sync_with_stdio(0); cin.tie(..
BOJ_C++_PS
2023. 9. 5. 01:31