Pagini recente » Cod sursa (job #216494) | Cod sursa (job #3278014) | Cod sursa (job #743775) | Cod sursa (job #2987734) | Cod sursa (job #2345258)
#include <bits/stdc++.h>
#define llg long long
#define MAXDIV 10505
#define MAXN 4205
llg N, K, NDiv, Div[MAXDIV];
int DP[MAXN][MAXN];
std::unordered_map <llg, int> Map;
std::ifstream In ("desc.in");
std::ofstream Out("desc.out");
void Citire() {
In >> N >> K;
}
void Rezolvare() {
for (llg div=1; div*div <= N; ++div)
if (N%div == 0) {
if (div != 1)
Div[++NDiv] = div;
if (div != N/div)
Div[++NDiv] = N/div;
} std::sort(Div+1, Div+NDiv+1);
}
int main()
{
Citire();
Rezolvare();
return 0;
}