알고리즘/문제풀이 - 백준
백준 12100 2048 (Easy)
문제 : https://www.acmicpc.net/problem/12100 서론 어려움이 많았던 문제. 구현에 오류가 많았는데 테스트케이스는 하나 뿐이라 반례와 그 원인찾기가 무척 힘들었다. 발생했던 문제들은 1. 전역변수로 만들어진 지도를 여러 재귀에서 같이 사용했던 문제 2. 최대값 갱신을 블록이 이동할때마다 하는것이 아닌 5번째만 갱신했던 문제 3. 한번 합쳐진 숫자는 다시 합쳐지면 안되는것을 구현하면서 발생한 실수 풀이 여러 함수로 구성되어있다. 1. right(), left(), up(), down() 블록들을 이동시키는 함수다. void up() { memset(visited, 0, sizeof(visited)); int dir = 0; // 위 for (int i = 1; i < n; i+..
2019. 10. 19. 20:19
최근댓글