부분합을 구하는 방법
본문 바로가기
알고리즘 모음집/New 알고리즘

부분합을 구하는 방법

by KyeongMin 2021. 3. 1.
728x90
반응형
	for (int i = 0; i <= N; i++) {
		for (int j = 0; j < N-i; j++) {
			int sum = 0;
			for (int k = 0; k <=i; k++) {
				sum += A[j+k];
			}
			sA.push_back(sum);
		}
	}

    for (int i = 0; i < n; i++) {
        int sum = a[i];
        v.push_back(sum);
        for (int j = i + 1; j < n; j++) {
            sum += a[j];
            v.push_back(sum);
        }
    }

 

이런 속도 차이도 무시하지 못하기 때문에 항상 최적의 알고리즘으로 구현을 해줘야합니다. 참고해주세요. 

 

728x90
반응형

'알고리즘 모음집 > New 알고리즘' 카테고리의 다른 글

1205 부분수열의 합 2  (0) 2021.03.02
1806 부분합  (0) 2021.03.01
2143 두 배열의 합  (0) 2021.03.01
7453 합이 0인 네 정수  (0) 2021.02.28
1987 알파벳  (0) 2021.02.28

댓글