합이 처음으로 N 이상이 되는 순간


답안 제출

Points: 30 (partial)
시간 제한: 1.0s
메모리 제한: 256M

문제 유형
허용된 언어
C

문제

자연수 N이 주어진다.
1 + 2 + 3 + ... 을 차례대로 더해 나갈 때, 누적합이 처음으로 N 이상이 되는 순간의 마지막 수 i를 출력하시오.

즉, 다음을 만족하는 가장 작은 자연수 i를 찾아 출력하면 된다.

  • 1 + 2 + ... + i >= N

입력

첫째 줄에 자연수 N이 주어진다.

출력

첫째 줄에 조건을 처음 만족시키는 마지막 수 i를 출력한다.

제한

  • 1 <= N <= 1000000000

예제 입력 1

10

예제 출력 1

4

설명

1 + 2 + 3 = 6이고,
1 + 2 + 3 + 4 = 10이므로 처음으로 N 이상이 되는 순간의 마지막 수는 4이다.

예제 입력 2

11

예제 출력 2

5

코멘트

현재 작성된 코멘트가 없습니다.