/*思路:
总的举证设为sum
先通过递推计算出每行所能形成的矩阵sum1
然后计算计算每列能形成的矩阵sum2
*/
规律:f[i]=f[i-1]+i;//多出来的无非就是第i块,从第1~i-1块和第i块相连形成的矩形。
#include<stdio.h>
int f[105];
void start()
{
f[0]=0;
f[1]=1;
for(int i=2;i<=100;i++)
{
f[i]=f[i-1]+i;
}
}
int main()
{
int T;
start();
while(scanf("%d",&T)!=EOF)
{
while(T--)
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",f[a]*f[b]);
}
}
}
总的举证设为sum
先通过递推计算出每行所能形成的矩阵sum1
然后计算计算每列能形成的矩阵sum2
sum=sum1*sum2;
ps:其实行和列的形成矩阵的递推规律相同*/
规律:f[i]=f[i-1]+i;//多出来的无非就是第i块,从第1~i-1块和第i块相连形成的矩形。
#include<stdio.h>
int f[105];
void start()
{
f[0]=0;
f[1]=1;
for(int i=2;i<=100;i++)
{
f[i]=f[i-1]+i;
}
}
int main()
{
int T;
start();
while(scanf("%d",&T)!=EOF)
{
while(T--)
{
int a,b;
scanf("%d%d",&a,&b);
printf("%d\n",f[a]*f[b]);
}
}
}