반응형
Code
#include <iostream>
using namespace std;
int main() {
int ans[10000] = { 10000 }, N , K, cnt = 0, p = 0;
cin >> N >> K;
for(int i = 1; i < 10000; i++)
{
if (i > N)
break;
if (N % i == 0)//약수라면
{
cnt++;
ans[p++] = i;
}
}
if (cnt < K)
cout << "0";
else
cout << ans[K - 1];
}
'Algorithm > Math' 카테고리의 다른 글
(C++) - 백준(BOJ) 11653번 : 소인수분해 (0) | 2016.12.08 |
---|---|
(C++) - 백준(BOJ) 10870번 : 피보나치 수 5 답 (0) | 2016.11.24 |
(C++) - 백준(BOJ) 1735번 : 분수 합 (0) | 2016.11.02 |
(C) - 백준(BOJ)코딩 1085번 : 직사각형에서 탈출 답 (0) | 2016.10.15 |
(C++) - 백준(BOJ) 11050번 : 이항계수 1 (0) | 2016.09.23 |