F 建议加强数据!
#include<bits/stdc++.h>
using namespace std;
typedef pair<int, int> PIR;
void slove()
{
int n,k;
cin>>n>>k;
int cnt=0;
long long ans=0;
for(long long i=n/k;i>=1;i--)
{
if(cnt>10) break;
long long cc=i*i*(n/i)*((n/i)+1ll)/2;
ans=max(ans,cc);
cnt++;
}
cout<<ans<<'\n';
}
int main()
{
int t=1 ;
cin>>t;
while(t--)
slove();
}
hack数据:
1
5795 126

