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;
}
目录
相关文章
|
存储 C语言
三子棋(C语言版)
三子棋(C语言版)
|
Linux 网络架构 网络协议
|
存储 人工智能 分布式计算
想当程序员吗?这11所大学计算机专业堪称国内顶级,高考考生千万不要错过
为大家盘点一下目前国内计算机专业比较好的大学。
500 1
|
开发者
云栖社区工具使用攻略,不断更新,欢迎反馈
社区工具越来越多,写份攻略帮助大家更快用起来。
4262 0
云栖社区工具使用攻略,不断更新,欢迎反馈
|
Oracle 网络协议 关系型数据库
Oracle9i数据库DataGuard实施及维护手册2
六.实施步骤 Physical Standby配置 修改控制文件,修改最大日志组为10 alter database backup controlfile to trace; ORACLE_HOME为/export/home/oracle/app/oracle/product/9.
1102 0
|
5天前
|
云安全 人工智能 自然语言处理
|
9天前
|
人工智能 Java API
Java 正式进入 Agentic AI 时代:Spring AI Alibaba 1.1 发布背后的技术演进
Spring AI Alibaba 1.1 正式发布,提供极简方式构建企业级AI智能体。基于ReactAgent核心,支持多智能体协作、上下文工程与生产级管控,助力开发者快速打造可靠、可扩展的智能应用。
864 26