3078번 - 좋은 친구
O(N^2) 로 하면 시간초과가 떠서 조금이나마 연산을 적게 하고자 코드를 수정했습니다.
그러나, 현재 코드는 '틀렸습니다' 가 계속 발생합니다.
빅오 표기법으로 현재 코드가 어떻게 되는지는 잘 모르겠습니다...
해당 코드를 이해하기 어려우실 수도 있습니다.
그래서 가능한 주석을 최대한 달았습니다.
제가 짠 로직이 잘못되었는지... 혹은 코드가 잘못되었는지 조언 좀 부탁드립니다.
채점번호 : 11274941
답이 최대 n(n-1)/2로 int 범위를 초과하기 때문에, long long을 사용해야 합니다.
답변 너무나 고맙습니다.. ㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜㅜ 바로 결과가 나오네요
댓글을 작성하려면 로그인해야 합니다.
gfdhq 5년 전 1
O(N^2) 로 하면 시간초과가 떠서 조금이나마 연산을 적게 하고자 코드를 수정했습니다.
그러나, 현재 코드는 '틀렸습니다' 가 계속 발생합니다.
빅오 표기법으로 현재 코드가 어떻게 되는지는 잘 모르겠습니다...
해당 코드를 이해하기 어려우실 수도 있습니다.
그래서 가능한 주석을 최대한 달았습니다.
제가 짠 로직이 잘못되었는지... 혹은 코드가 잘못되었는지 조언 좀 부탁드립니다.
채점번호 : 11274941