입력 코드
#include <stdio.h>
int main() {
long long int S, i, n=0;
int cnt=0;
scanf("%lld", &S);
for(i=1; ; i++) {
n += i;
cnt++;
if(n > S) {
cnt--;
break;
}
}
printf("%d\n", cnt);
return 0;
}
코드 설명
#수학 #이분탐색
참고
문제 출처
'C' 카테고리의 다른 글
#99. [백준_C언어] 2309 : 일곱 난쟁이 \ 브루트포스 알고리즘 (0) | 2021.02.25 |
---|---|
#98. [백준_C언어] 1065 : 한수 \ 브루트포스 알고리즘 (0) | 2021.02.25 |
#96. [백준_C언어] 2417 : 정수 제곱근 \ 이분 탐색 (0) | 2021.02.24 |
#95. [백준_C언어] 1780 : 종이의 개수 \ 분할 정복 (0) | 2021.02.23 |
#94. [백준_C언어] 1992 : 쿼드트리 \ 분할 정복 (0) | 2021.02.23 |