[알고스팟 PASS486] 비밀번호 486
성공코드는 제일 아래 코드! 시간 초과 에러가 많이 나왔던 문제. 처음에는 한 숫자에 대해서 하나하나 다 나눠가면서 풀어봄. 당연히 시간 초과 ^^ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 // O(sqrt(n)) --> 시간초과 // sqrt(n)까지 하나하나 다 나눠보는 방식 int solve1(int n, int lo, int hi){ int i, cur; int possible = 0; for(cur = lo; cur Colored by Color Scripter 시간 초과 실패. ^^ ㅎ.... 살짝 포기하고 싶어 졌다. 마지막으로 모든 숫자에 대해서 미리 약수 개수를 다 구하는 방식을 이용했다. 약간 버겁긴하지만 시간 복잡도는 O(nlgn..