문제link: https://www.acmicpc.net/problem/2186 접근사실 파이썬으로 문제를 풀기 시작했는데 시간 초과가 계속 발생해서 C언어로 바꿔서 제출했다. 간만에 C언어 쓰니까 반가웠고...개인적으로 C를 좋아한다.dfs + dp로 문제를 해결했다. 코드#include #include int n, m, k;int L;char board[101][101];char word[81];int dp[101][101][81];int d[4][2] = {{-1, 0}, {1, 0}, {0, -1}, {0, 1}};int dfs(int x, int y, int wi){ if(wi == L){ return 1; } if(dp[x][y][wi] != -1){ ..