7453번 - 합이 0인 네 정수
코드는 잘 짰다고 생각햇는데 런타임 에러가 나는 이유가 무엇일까요?
배열 네개를 for문 하나에 순서대로 받아서 풀었고, 합배열 두 개로 나눠서 생각했습니다. 이후 이 두 종류의 배열에 대해 이분 탐색을 통해 합이 0인 배열이 있으면 cnt하였는데, 런타임 에러가 뜨네요. 해당 코드 어디서 문제인걸까요?
n=4000이면, idx는 1600만까지 증가합니다.
안녕하세요,
배열의 사이즈가 커지는 것을 막기 위해 vector로 v1, v2를 수정했는데,
이번엔 아예 틀렸다고 나오네요 ..
예제코드는 실행결과 맞습니다...
번거롭게 자꾸 질문드려 죄송합니다.
v2의 각 원소에 대해, 더해서 0이 되는 v1의 원소가 여럿 있을 수 있습니다.
네, 고맙습니다 덕분에 해결하였네요..!
lower bound , upper bound 를 사용하여,
말씀주신 원소가 여럿있는 경우에는 그만큼 숫자를 더 count하는 방식으로 해결하였습니다...!
고맙습니다 주말 잘보내세요
댓글을 작성하려면 로그인해야 합니다.
swdream 4년 전
코드는 잘 짰다고 생각햇는데 런타임 에러가 나는 이유가 무엇일까요?
배열 네개를 for문 하나에 순서대로 받아서 풀었고, 합배열 두 개로 나눠서 생각했습니다. 이후 이 두 종류의 배열에 대해 이분 탐색을 통해 합이 0인 배열이 있으면 cnt하였는데, 런타임 에러가 뜨네요. 해당 코드 어디서 문제인걸까요?