原问题


源代码
#include
#include<math.h>
using namespace std;
#define P 100
int main()
{
int N, M;
int item;
long sum[P];
int j = 0;
int count;
while(cin>>M)
{
if (M < 0)
break;
cin >> N;
if (N > pow(2,31))
break;
j++;
sum[j] = 0;
for (int i = 1; i <= N; i++)
{
item = M / i;
sum[j] += item;
}
count = j;
}
if (j > 0)
{
for (j = 1; j <= count; j++)
cout << sum[j] << endl;
}
return 0;
}