閱讀392 返回首頁    go 阿裏雲 go 技術社區[雲棲]


矩形的個數

矩形的個數

時間限製:1000 ms  |  內存限製:65535 KB
難度:1
描述
在一個3*2的矩形中,可以找到6個1*1的矩形,4個2*1的矩形3個1*2的矩形,2個2*2的矩形,2個3*1的矩形和1個3*2的矩形,總共18個矩形。

給出A,B,計算可以從中找到多少個矩形。
輸入
本題有多組輸入數據(<10000),你必須處理到EOF為止

輸入2個整數A,B(1<=A,B<=1000)

輸出
輸出找到的矩形數。
樣例輸入
1 2
3 2
樣例輸出
3
18


一個公式:N=a*(a+1)*b*(b+1)/4(N為個數,a.b為長寬)這道題隻要知道這個公式就可以過了,

不過在輸出的時候一定要轉換成long long類型

代碼如下:

#include <iostream>

02.#include <cstdio>
03.using namespace std;
04. 
05.int main()
06.{
07.int a, b, i, j;
08. 
09.while (cin >> a >> b)
10.{
11. 
12.printf("%lld\n", (long long)b * (b+1) * a * (a+1) / 4);
13.}
14.return 0;
15.}


最後更新:2017-04-03 05:40:29

  上一篇:go ibatis中使用緩存
  下一篇:go java中自定義annotation