给出正整数 n 和 m,统计满足以下条件的正整数对 (a,b) 的数量:
1. 1≤a≤n,1≤b≤m;
2. a×b 是 2016 的倍数。
Input
标签:
Description
每组数据包含两个整数 n,m (1≤n,m≤109).
Output
32 63
2016 2016
1000000000 1000000000
1
30576
7523146895502644
#include<iostream>
using namespace std;
int main()
{
long long m,n,res;
while(cin>>m>>n){
res=0;
for(int i=1;i<=2016;i++){
for(int j=1;j<=2016;j++){
if((i*j)%2016==0){
if(m>=i&&n>=j)
res+=((m-i)/2016+1)*((n-j)/2016+1);
else ;
}
}
}
cout<<res<<endl;
}
}
标签:
原文地址:http://www.cnblogs.com/cyy2397683949/p/5847286.html