A.Sea Battle

链接:https://codeforces.com/contest/1131/problem/A

题意:

给两个矩形,一个再上一个在下,求两个矩形合并的周围一圈的面积。

思路:

因为存在下面矩形宽度大于上面,所以先求下面矩形周围面积,再求上方矩形最下一行除外的面积。

代码:

#include <bits/stdc++.h>

using namespace std;

typedef long long LL;

int main()
{
    int w1, h1, w2, h2;
    cin >> w1 >> h1 >> w2 >> h2;
    cout << (w1 + 2) * (h1 + 2) - w1 * h1 - w2 + h2 * (w2 + 2) - (h2 - 1) * w2 << endl;

    return 0;
}

  

猜你喜欢

转载自www.cnblogs.com/YDDDD/p/10425066.html