일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TOPCIT 후기
- 풀이
- 유니티
- rigidbody.Moveposition
- 백준 11726번 C++
- 백준 17299번 c++
- 배열 stack overflow
- transform.position
- 백준
- 프로그래머스 단체사진 찍기 C++
- TOPCIT 문제 유형
- 프로그래머스 가장 큰 수 C++
- long int 의 차이
- UML Diagram 정리
- 로블록스 script local script 차이
- 백준 2225번 c++
- 백준 2193번 c++
- 유니티 LTS
- 백준 10844번 c++
- 유니티 꿀팁
- 백준 10799번 c++
- 플레이어 이동
- 유니티 Rigidbody 이동
- 차이
- 2644번
- rigidbody.position
- 1699번
- c++
- bfs
- 코드
- Today
- Total
목록풀이 (2)
Kiki Devlog

문제 2178번: 미로 탐색 (acmicpc.net) 주의할 점(내가 틀렸던 부분) 1 . 현재 칸이 미로를 벗어나는지 확인 2. 입력받은 string에서 한글자는 char 인데 char을 int로 바꾸지 않고 바로 int형 이차원 벡터에 넣어서 벡터에 아스키코드 값이 들어간 것 3. 최단 경로 찾기를 DFS로 푼것(DFS는 시간 초과 남) BFS 로 푼 코드 queue를 사용한 bfs를 사용. #include #include #include #include using namespace std; queue q; int visited[100][100] = { false }; int dist[100][100] = {0}; int dx[4] = { 0,0,-1,1 }; int dy[4] = { 1,-1,0,0..
문제 1260번: DFS와 BFS (acmicpc.net) 풀이 dfs는 재귀를 사용했고 bfs 는 queue를 사용하여 구현했다. 주의할 점은 한 노드에 노드가 여러개 연결돼있다면 작은 번호 순으로 방문한다는 조건을 잊지 않는 것이다. (이 조건 때문에 첫,두번째 제출이 틀렸음. 그래서 sort 함수를 사용하여 노드를 정렬하고 bfs,dfs를 실행했다.) 코드 #include #include #include #include using namespace std; vector graph(1001);//각node에 연결된 node들 bool nodeVisit[1001] = {false}; vector answer; queue q; void dfs(int curNode) { nodeVisit[curNode] ..