2559번 - 수열
반례를 모르겠습니다.
소스코드 아래 첨부 하였습니다.
설명을 드리자면 벡터에 0을 push_back 해주어 첫 시작이 0이 될수 있도록 하였고
이후 누적합을 순차대로 입력하였습니다.
다음으로 sum=0 초기화 해주었으며
i를 비교해야할 수 만큼 반복되도록 설정하였으며 급수의 차이를 이용하여 수열의 합을 구현하였습니다. 이때 가장 큰 값을 구하기 위해서 sum보다 큰경우에 한하여 temp에 넣도록 진행하였습니다.
sum 초기값이 0이면 주어진 수열이 전부 음수일 때 오답이 나옵니다.
댓글을 작성하려면 로그인해야 합니다.
ks610126ks 1년 전
반례를 모르겠습니다.
소스코드 아래 첨부 하였습니다.
설명을 드리자면 벡터에 0을 push_back 해주어 첫 시작이 0이 될수 있도록 하였고
이후 누적합을 순차대로 입력하였습니다.
다음으로 sum=0 초기화 해주었으며
i를 비교해야할 수 만큼 반복되도록 설정하였으며 급수의 차이를 이용하여 수열의 합을 구현하였습니다. 이때 가장 큰 값을 구하기 위해서 sum보다 큰경우에 한하여 temp에 넣도록 진행하였습니다.