식 더러운거 ㅈㅅㅈㅅ
간단하게 식 세워보니까
level=1 일때 5
level=2 일때 5+7
level=3 일때 5+7+10
level=4 일때 5+7+10+14
계차수열이라고해야하나? 여튼 level늘어날때마다 2, 3, 4, 5 ... 이런식으로 늘어나길래 식을이런식으로 만들어줬는데
백준에서 돌리면 런타임에러남
이거 뭐가 문제일까?
식 더러운거 ㅈㅅㅈㅅ
간단하게 식 세워보니까
level=1 일때 5
level=2 일때 5+7
level=3 일때 5+7+10
level=4 일때 5+7+10+14
계차수열이라고해야하나? 여튼 level늘어날때마다 2, 3, 4, 5 ... 이런식으로 늘어나길래 식을이런식으로 만들어줬는데
백준에서 돌리면 런타임에러남
이거 뭐가 문제일까?
해당 댓글은 삭제되었습니다.
a를 늘리면 되려나? 똑같을거같은데
식을 아는데 루프를 왜 씀?
루프에서 식 돌리는게 낫자너
해당 댓글은 삭제되었습니다.
그거는 어차피 a[1]부터 계속 이전꺼 참조해서 만드니까 그건 상관없자나
레벨이 5 넘으면 어캄?
7번째출 말하는거맞음? 원래 level만큼 a배열에다가 할당해야하는건데 이건 어떻게하는지 몰라서 일단 5로 잡아뒀음. 어차피 level입력을 3만 받을꺼라서. 아 이거때문에 에러나나?
백준이가 3까지만 준대?
ㅇㅇ 테스트케이스입력이 3임
저거 말고도 줌;;
Int 에다가 얼마나 넣을라고
n이 백만까지 들어오는데 그걸로 감당가능하겠냐 마 - dc App
아니 다시보니까 천만이네 - dc App
a 크기 늘려봐야 스택 드라마틱하게 터질거니까 아예 수식 잡고 다시 짜는걸 추천한다 - dc App
(3/2) × n^2 + (5/2) × n + 1 이렇게 계산하면 된다 게이야 - dc App
그리고 니 계산식 잘못됐다 level 4 는 5 + 7 + 10 + 13이다 니 생각처럼 2 3 4 5 순으로 늘어나지 않는다 - dc App