세하누나 질문답변 #7
Unanswered
ghdcksgml1
asked this question in
Q&A
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
02_1010_다리놓기
일단 bottom 방식으로 쌓아올라가는 점화식 아주 Good!!
답도 거의 맞았는데, double을 쓰면 안되는이유가 double에는 오차값이 존재해서 이 오차값들이 쌓이다보면
어떤 특수한 케이스에서 +-1 정도 답이랑 다른경우가 있어.
그래서 double을 없애고 분배법칙으로 곱한결과에 i를 나누도록 수정하면 답이 제대로 나옵니당
03_11726_2xn 타일링
이것도 다 맞았는데 %10007을 바텀업을 하면서 계속해줘야해
그 이유는 숫자가 기하급수적으로 커져서 memo[1000]의 값이 long long 타입의 커버가능한 범위인 263을 넘어갈 수 있어
그렇게 되면 -131232131 이런식으로 값이 저장되는데 그값의 나머지 값이랑 정답이랑은 다르게되는거야!
04_1463_1로 만들기
이 코드는 그리디 느낌으로 접근했는데 그리디로는 풀수 없는 문제야... ㅎㅎ
다이나믹 프로그래밍을 사용해야하는데 스터디때 설명해드릴게연
Beta Was this translation helpful? Give feedback.
All reactions