zoukankan      html  css  js  c++  java
  • hdoj 2524 矩形A + B

    矩形A + B

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


    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
     
    题解:找规律,行数的阶乘乘上列数的阶乘
     
    #include<stdio.h>
    #include<string.h>
    int fun(int x)
    {
    	int sum=0;
    	for(int i=1;i<=x;i++)
    		sum+=i;
    	return sum;
    }
    int main()
    {
    	int n,t,m,j,i;
    	scanf("%d",&t);
    	while(t--)
    	{
    	    scanf("%d%d",&n,&m);
    		printf("%d
    ",fun(n)*fun(m));
    	}
    	return 0;
    }
    

      

  • 相关阅读:
    作业07-Java GUI编程
    作业06-接口、内部类
    作业05-继承、多态、抽象类与接口
    作业14-数据库
    作业13-网络
    作业12-流与文件
    作业11-多线程
    作业10-异常
    作业09-集合与泛型
    作业08-集合
  • 原文地址:https://www.cnblogs.com/tonghao/p/4909638.html
Copyright © 2011-2022 走看看