본문 바로가기

Algorithm/Implementation

(C++, Python) - 백준(BOJ) 24294 : ГРАДИНА

반응형

https://www.acmicpc.net/problem/24294

 

24294번: ГРАДИНА

На първите четири реда на стандартния вход са записани четири цели числа w1, h1, w2 и h2 - съответно ширина и височина на първия правоъгълник, шир

www.acmicpc.net

수학 문제였습니다.

📕 풀이방법

📔 입력 및 초기화

두 직사각형의 각 너비와 높이 w1, h1, w2, h2를 선언하고 입력해줍니다.

📔 풀이과정

필요한 타일은 결국 두 직사각형을 덮는 여백 1칸짜리 정사각형의 테두리를 구하는 것과 같습니다.

📔 정답출력

4 + 2 * max(w1, w2) + 2 * (h1 + h2)를 출력합니다.


📕 Code

C++

#include <bits/stdc++.h>
using namespace std;
int w1, h1, w2, h2;
int main(){
    cin >> w1 >> h1 >> w2 >> h2;
    cout << 4 + 2 * max(w1, w2) + 2 * (h1 + h2);
}

 

Python

w1 = int(input())
h1 = int(input())
w2 = int(input())
h2 = int(input())
print(4 + 2*max(w1,w2) + 2 *(h1+h2))

📕 Test Case

input

100000000

100000000

100000000

100000000

600000004