[Python][백준 1405번] 미친로봇
# https://www.acmicpc.net/problem/1405 dx = [-1, 1, 0, 0] dy = [0, 0, -1, 1] # 각 가는 경로마다, check 배열 세팅 # path 개념으로, 만약, N 만큼 이동할시 # 해당 path 에 대한 확률을 계산한다. num, E, W, S, N = map(int, input().split()) probs = [float(N/100), float(S/100), float(W/100), float(E/100)] check = [[False]*30 for _ in range(30)] tPaths = 0 def findPath(path, number, x, y): global check, tPaths if number == num: tPaths += p..
더보기
[C++][백준 12886번] 돌그룹
# https://www.acmicpc.net/problem/12886 ''' 정점 : 돌에 있는 돌의 개수 ( A, B, C ) 간선 : ( A, B, C ) -> ( A``, B``, C`` ) 정점의 개수 : ( 최대값 500 ) ^ 3 ?? 아니다. 한 집단에, 최대 정점이 몇개까지 올 수 있는지를 생각해야 한다 500 499 500 500 998 1 1000 498 1 즉, 한집단에 올 수 있는 정점의 최대개수는 1000 개가 되는 것이다 따라서 , 정점의 최대개수는 1000 ^ 3 너무 크다. 10억이라는 크기 자세히 생각해보면, 3개 집단에 있는, 전체 돌의 개수는 변하지 않는다 500 499 500 500 998 1 1000 498 1 위의 변화 과정에서도, 유일하게 변하지 않..
더보기
[Python][백준 12886번] 돌그룹
# https://www.acmicpc.net/problem/12886 ''' 정점 : 돌에 있는 돌의 개수 ( A, B, C ) 간선 : ( A, B, C ) -> ( A``, B``, C`` ) 정점의 개수 : ( 최대값 500 ) ^ 3 ?? 아니다. 한 집단에, 최대 정점이 몇개까지 올 수 있는지를 생각해야 한다 500 499 500 500 998 1 1000 498 1 즉, 한집단에 올 수 있는 정점의 최대개수는 1000 개가 되는 것이다 따라서 , 정점의 최대개수는 1000 ^ 3 너무 크다. 10억이라는 크기 자세히 생각해보면, 3개 집단에 있는, 전체 돌의 개수는 변하지 않는다 500 499 500 500 998 1 1000 498 1 위의 변화 과정에서도, 유일하게 변하지 않..
더보기