Pagini recente » Cod sursa (job #1147203) | Cod sursa (job #1234275) | Cod sursa (job #1875913) | Cod sursa (job #391167) | Cod sursa (job #2823060)
#include <bits/stdc++.h>
#define int long long
using namespace std;
ifstream fin ("ndiv.in");
ofstream fout ("ndiv.out");
int ans , a , b;
int solve (int x)
{
int p = 0 , d = 3 , ans = 1;
while (x % 2 == 0) x = x / 2 , p++;
ans = ans * (p + 1);
while (x > 1)
{
p = 0;
while (x % d == 0) x = x / d , p++;
if (p) ans = ans * (p + 1);
d = d + 2;
if (d * d > x && x > 1) d = x;
}
return ans;
}
signed main()
{
fin >> a >> b;
for (int i=a; i<=b; i++) ans = ans + solve(i);
fout << ans;
}