백준
8393 합
불타는강정
2019. 9. 29. 15:08
별 생각 없었는데 아차 싶었다!
나이브~하게 반복문으로 돌려야지 했는데, 고등학교 때 배운 합의 공식이 있었다.
#include <iostream>
int main() {
int n, sum = 0;
scanf("%d", &n);
n = n * (n + 1) / 2;
printf("%d", sum);
}
반복문으로 하면 O(n)이지만 합의 공식을 사용하면 O(1)에 가능하다!