hdu 2524 矩形A + B

简介: hdu 2524 矩形A + B

矩形A + B

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 9820    Accepted Submission(s): 7436


 

Problem Description

给你一个高为n ,宽为m列的网格,计算出这个网格中有多少个矩形,下图为高为2,宽为4的网格.

 

 

Input

第一行输入一个t, 表示有t组数据,然后每行输入n,m,分别表示网格的高和宽 ( n < 100 , m < 100).

 

 

Output

每行输出网格中有多少个矩形.

 

 

Sample Input

 

2 1 2 2 4

 

 

Sample Output

 

3 30

 

 

Source

HDU 2008-10 Programming Contest

 

简单的找规律

(1)行(列)数为1时,令a[0]=0:

列(行)数为n的矩阵满足以下递归规律:a[n]=a[n-1]+n;

(2)行数和列数都大于1时,设列数为n,行数为m,有以下规律:

a[n][m]=a[n]*a[m];

 

 

代码如下:

//2524
#include<stdio.h>
int main()
{
    int a[100]={0},t,i,j;
    for(i=1;i<100;i++)
    {
        a[i]=a[i-1]+i;
    }
    scanf("%d",&t);
    while(t--)
    {
        int n,m;
        scanf("%d %d",&n,&m);
        printf("%d\n",a[n]*a[m]);
    }
    return 0;
}
目录
相关文章
LeetCode 223. 矩形面积
LeetCode 223. 矩形面积
68 0
|
6月前
|
移动开发
acwing 1843 圆形牛棚
acwing 1843 圆形牛棚
|
6月前
leetcode-85:最大矩形
leetcode-85:最大矩形
33 0
|
6月前
|
算法 测试技术 C#
【单调栈]LeetCode84: 柱状图中最大的矩形
【单调栈]LeetCode84: 柱状图中最大的矩形
|
6月前
leetcode-221:最大正方形
leetcode-221:最大正方形
44 0
|
6月前
leetcode-593:有效的正方形
leetcode-593:有效的正方形
34 0
LeetCode 221. 最大正方形
LeetCode 221. 最大正方形
80 0
LeetCode 221. 最大正方形
|
测试技术
AcWing 662. 点的坐标
AcWing 662. 点的坐标
50 0
AcWing 662. 点的坐标