1253번 - 좋다
일단 수열을 입력 받고 정렬을 합니다.
그후에 그 수열에서 나올수 있는 모든 경우의 합을 vector 에 넣고,
vector도 정렬 을 한 후에 0~vector.size() 까지 미리 한경우를 제외 하고 수열에 그 값이 있는지 확인 한후에
일단 답은 맞는거 같고, vector 에 1000000 개의 원소도 들어 가는거 확인 하였는데 도저히 어디서 틀렸는지 모르겠습니다
여러 경우 다 해봤는데 오류가 나서 n이 2000 이하의 정수 라고 하실래 0,1 일경우에서 처리 해서 답을 출력 했는데도 틀렸다고 하네요 ㅜㅜ
도와주세요
그러게말이에여 저도 저번에 왜인지틀렸더라구여
설레는 리플이시겠지만 저도 궁금합니당
ㅋㅋㅋㅋㅋ 네 설렜어요 ㅋㅋㅋㅋㅋ
해결하셨는지 모르겠지만
11
0 1 2 3 4 5 6 7 8 9 10
맞는 답 8
소스의 답 10
서로 다른 두 수의 합이 자신이 나오는 경우만 좋다 라고 하는데
0이 들어있으면 자기 자신과 0을 더해 벡터에 넣고 탐색해서
0을 제외한 모든 수가 좋다 라고 나오는 것 같네요
감사합니다..ㅎㅎ 이걸 지금보내요...ㄷㄷ
댓글을 작성하려면 로그인해야 합니다.
hj_d 8년 전
일단 수열을 입력 받고 정렬을 합니다.
그후에 그 수열에서 나올수 있는 모든 경우의 합을 vector 에 넣고,
vector도 정렬 을 한 후에 0~vector.size() 까지 미리 한경우를 제외 하고 수열에 그 값이 있는지 확인 한후에
있으면 ans ++ ; 을 합니다. 그리고 모든 경우가 종료 되면 ans 를 출력 합니다.일단 답은 맞는거 같고, vector 에 1000000 개의 원소도 들어 가는거 확인 하였는데 도저히 어디서 틀렸는지 모르겠습니다
여러 경우 다 해봤는데 오류가 나서 n이 2000 이하의 정수 라고 하실래 0,1 일경우에서 처리 해서 답을 출력 했는데도 틀렸다고 하네요 ㅜㅜ
도와주세요