분류 전체보기
-
ASYMTLING알고리즘/algospot 2015. 2. 21. 12:31
내가 스스로 풀때는 n개를 채울 때 대칭인 경우와 비대칭인 경우로 나누어서접근하려고 했는데 그렇게 풀 필요가 전혀 없었다.책에서 양 끝에서부터 채워가는 방식을 읽고 정말 놀랬다 ㄷㄷㄷㄷ이렇게 생각하면 정말 쉽게 풀리는 구나... 재귀함수의 매력에 놀랬고 저자의 천재성에 감탄하고 나의 부족함을 다시한번 깨달았다 ㅠㅠ양끝이 대칭이면 내부는 비대칭이어야 하고양끝이 비대칭이면 내부는 대칭이어야 한다. 이 경우로 모든 경우의 수를 만들 수 있었다...dp로 문제를 해결하는 두 가지 조건- 모든 경우의 수를 포함해야 하며- 중복되는 경우가 있어선 안된다를 다시 한번 실감하는 순간이었다
-
-
-
2436알고리즘/acmicpc 2015. 2. 15. 23:27
공약수문제...너무 소수를 구하는데 얽매여서 에나로스의 체를 구해서 소수 만들고 하다보니 메모리 초과 뜨고 ㄷㄷㄷ너무 소인수분해 하는데에 얽매여서 문제를 풀었던 것 같다.좀 더 단순히 생각했어야 하는데 다른 사람이 푼 코드를 보니 아 이렇구나.... 6, 180이 주어져있으면180/6 = 30이 남는다결국 30을 어떻게 쪼개느냐가 중요한건데나는 30을 소인수 분해해서 2 3 5 를 어떻게 분해할 것인가로 문제를 풀었는데다른사람은 아예 1~30까지 탐사해서 각각의 경우에 최대 공약수가 원래의 값과 일치하는지를 보았다 ㄷㄷ 바보같이 쓸데 없느데 얽매이다보니 푸는게 너무 늦어졌다;;