본문 바로가기

Algorithm/Math

(C++) - 백준(BOJ) 24623 : Изгороди

반응형

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

 

24623번: Изгороди

Фермер Джон прокопал прямолинейную канаву длиной $2 \cdot n$ метров. Затем от середины канавы прокопал под углом $\alpha$ к предыдущей короткую кан

www.acmicpc.net

간단한 수학문제였습니다.

📕 풀이방법

📔 입력 및 초기화

n, alpha를 선언 후 입력받습니다.

📔 풀이과정

빨간선으로 표시된 각도는 180 - a입니다.

파란선 부분은 (180 - a) / 2입니다.

핑크선 부분은 a / 2입니다.

정답은 파란선 부분 + 핑크선 부분의 각도가 됩니다.

📔 정답출력

(180 - a) / 2 + a / 2를 반올림하여 정수로 출력합니다.


📕 Code

#include <bits/stdc++.h>
using namespace std;
double n, alpha;
int main(){
  cin >> n >> alpha;
  cout << (int)round((180 - alpha) / 2 + alpha / 2);
}

*더 나은 내용을 위한 지적, 조언은 언제나 환영합니다.