우선, 가능한 모든 경우의 개수가 너무 커 int형 변수인 t에 담을 수가 없습니다. (int 최대값은 2^31-1)
또한 이를 long long 자료형으로 고친다 해도, 연산 횟수가 너무 많아 시간초과가 나게 됩니다.
dynamic programming에 대해 찾아보시는 것을 추천합니다.
13703번 - 물벼룩의 생존확률
우선, 가능한 모든 경우의 개수가 너무 커 int형 변수인 t에 담을 수가 없습니다. (int 최대값은 2^31-1)
또한 이를 long long 자료형으로 고친다 해도, 연산 횟수가 너무 많아 시간초과가 나게 됩니다.
dynamic programming에 대해 찾아보시는 것을 추천합니다.
정말 감사합니다. 말씀해주셧던 동적 프로그래밍을 사용해서 짜봤습니다.
하지만 이번에도 틀렸다고 나오네요...어느 부분이 문제인걸까요..
바쁘신데 번거롭게 해드려 죄송합니다.
ze 함수의 반환값이 int로 되어 있는데, 오버플로가 날 것 같습니다.
또한 pow 함수로 실수를 계산하는 과정에서 어떤 오차가 있을 지 모르니, 2^n을 사용하고 싶으시다면 (1LL<<n)과 같이 정수로 사용해주시는 편이 안전합니다.
다 고쳤는데도 틀렸다고 나오네요..
대채 어디에 제가 보지못한 실수가 있는걸까요......ㅠ
댓글을 작성하려면 로그인해야 합니다.
master1511 6년 전
어디가 틀렸는지 잘 모르겠습니다.