2018번 문제이다.
사진을 누르면 문제로 이동한다.
문제는 C++언어로 구현하였다.
#include <iostream>
using namespace std;
int main(void)
{
ios_base::sync_with_stdio(0);
cin.tie(0);
int N;
cin >> N;
int result = 0;
int num = 1;
while (1)
{
long long temp = 1LL * (num * (num + 1) / 2);
if (temp > N)
break;
if ((N - temp) % num == 0)
result++;
num++;
}
cout << result << "\n";
return 0;
}
'Algorithm' 카테고리의 다른 글
[BAEKJOON] 1874번: 스택 수열 (0) | 2021.09.30 |
---|---|
[BAEKJOON] 1074번: Z (0) | 2021.09.27 |
[BAEKJOON] 2750번: 수 정렬하기 (0) | 2021.09.21 |
[BAEKJOON] 1806번: 부분합 (0) | 2021.09.21 |
[BAEKJOON] 10814번: 나이순 정렬 (0) | 2021.09.21 |