문제 링크입니다: https://www.acmicpc.net/problem/1568
반복문만 사용할 줄 안다면 쉽게 풀 수 있는 문제였습니다.
#include <iostream>
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int N;
cin >> N;
int result = 1;
int bird = 1;
while (1)
{
if(N - bird>=0)
N -= bird;
else
{
bird = 1;
N -= bird;
}
if (N == 0)
break;
result++;
bird++;
}
cout << result << "\n";
return 0;
}
개발환경:Visual Studio 2017
지적, 조언, 질문 환영입니다! 댓글 남겨주세요~
반응형
'알고리즘 > BOJ' 카테고리의 다른 글
백준 11924번 PIANINO (0) | 2018.09.27 |
---|---|
백준 1302번 베스트셀러 (0) | 2018.09.26 |
백준 2712번 미국 스타일 (0) | 2018.09.26 |
백준 5901번 Relocation (0) | 2018.09.26 |
백준 5900번 Cow IDs (0) | 2018.09.26 |