※ 글쓴이는 취미로 코딩을 익혀보는 사람이라 정확하지 않은 내용을 담고 있을 수 있다 ※
이번에 볼 문제는 백준 24623번 문제인 Изгороди이다.
문제는 아래 링크를 확인하자.
https://www.acmicpc.net/problem/24623
이 글에서 각도의 단위는 도(degree)이다.
그림에서 두 변의 길이가 n인 두 이등변삼각형의 밑각의 크기를 각각 x, y라 하면, 구하는 각의 크기는 x+y로 나타낼 수 있다. 이 때, 전체 삼각형의 내각의 합이 180라는 사실로부터 2x+2y=180임을 그림에서 알 수 있고, 따라서 구하는 각의 크기인 x+y는 90임을 알 수 있다.
이는 n이나 중심각 α의 크기에 관계없는 값이므로, 단순히 90을 출력하는 것으로 문제를 해결할 수 있다.
아래는 제출한 소스코드이다.
#include <iostream>
using namespace std;
int main() {
ios::sync_with_stdio(0);
cin.tie(0);
cout << "90";
}
728x90
'BOJ' 카테고리의 다른 글
[BOJ 16099 // C++] Larger Sport Facility (1) | 2022.11.12 |
---|---|
[BOJ 3085 // C++] 사탕 게임 (0) | 2022.11.12 |
[BOJ 25277 // C++] Culture shock (0) | 2022.11.11 |
[BOJ 24296 // C++] ЛИНИЯ (0) | 2022.11.11 |
[BOJ 25278 // C++] Terraforming (0) | 2022.11.11 |