temp   7년 전

코드분석중에 있는데요...

abs(a[i]-a[i-1])*abs(n-j+i-1));

이런식으로 두개의 차이를 구하는건 알겠는데 왜 저걸 곱하는거고 저건 도대체 어떤원리에의해 작성된 식인건가요?

왜 저식을 만들며 왜곱하는지 이해가되지않네요 ㅠㅠ


sksdong1   7년 전

위 코드로만 유추해보자면

a[i]번 위치에서 a[i-1]번 위치로 이동하는 시간(거리)* 남아 있는 배달 해야할 곳 같은데요

초당 모든 위치에서는 1씩 김치 쉰 정도가 올라가기 때문에 1초당 전체 김치 쉰 정도는 1*남아 있는 배달 장소이고

n의 거리만큼 이동하는데 추가되는 김치 쉰 정도는 n*남아 있는 배달 장소로, abs(n-j+i-1)은  n~j사이의 장소, 0~i-1사이의 장소 갯수 구하기

이정도로 예상합니다  

댓글을 작성하려면 로그인해야 합니다.