1. 程式人生 > >矩形A + B HDU2524

矩形A + B HDU2524

分析 有一個 一個 格子 for std 情況 end mes

題意

給你n*m的棋盤問有多少個矩形

分析

先看只有一行或一列的情況有1+2+....+n個,因為矩形的類型有1個最小單位格子n個,2個最小單位格子n-1個,n個最小單位格子有一個

code

#include<bits/stdc++.h>
using namespace std;
int main()
{
    int t,m,n,a,b,c;
    cin>>t;
    while(t--)
    {   a=0;
    b=0;
        cin>>m>>n;
        for(int i=1;i<=m;i++)
            a+=i;
        for(int j=1;j<=n;j++)
            b+=j;
        c=a*b;
        cout<<c<<endl;
    }
}

矩形A + B HDU2524