7453번 - 합이 0인 네 정수
제가 생각한 알고리즘은 다음과 같습니다.
a+b의 값을 모두 저장한 배열 == arr1, c+d의 모든 값을 저장한 배열 ==arr2
arr2를 sort합니다.
arr1의 첫번째 원소부터 arr2의 mid와 더해서 0보다 큰지 작은지 같은지를 이용하여 같을 때 같은 갯수가 총 몇개인지를 구해서 cnt에 더해줍니다.
이렇게 생각하고 구현했는데 잘못 생각한 것일까요? 아니면 구현이 잘못 된 것일까요?
반례입니다
2
0 0 0 0
댓글을 작성하려면 로그인해야 합니다.
joqjoq966 3년 전
제가 생각한 알고리즘은 다음과 같습니다.
a+b의 값을 모두 저장한 배열 == arr1, c+d의 모든 값을 저장한 배열 ==arr2
arr2를 sort합니다.
arr1의 첫번째 원소부터 arr2의 mid와 더해서 0보다 큰지 작은지 같은지를 이용하여 같을 때 같은 갯수가 총 몇개인지를 구해서 cnt에 더해줍니다.
이렇게 생각하고 구현했는데 잘못 생각한 것일까요? 아니면 구현이 잘못 된 것일까요?