读读题意推个公式就好了~
代码:
#include<bits/stdc++.h>
using namespace std;
int m,b;
int main()
{
scanf("%d%d",&m,&b);
long long int best=0;
for(int i=0;i<=b;i++)
{
long long int y=i;long long int x=(long long int)m*(long long int)(b-y);
//if(x<0)continue;
long long int t=(x+y)*(x+1)*(y+1)/2;
if(best<t)best=t;
}
printf("%lld",best);
}