-
반응형
1297번: TV 크기
첫째 줄에 TV의 대각선 길이, TV의 높이 비율, TV의 너비 비율이 공백 한 칸을 사이에 두고 주어진다. 대각선 길이는 5보다 크거나 같고, 1,000보다 작거나 같은 자연수, 높이 비율은 1보다 크거나 같
www.acmicpc.net
대각선:d, 너비 비율:w, 높이 비율:h , 비율로 따진 대각선의길이:l, 실제너비:x,실제 높이:y라 할때,
w:x=l:d , x=(w*d)/l
h:y=l:d , y=(h*d)/l 이 된다.
이수식을 만들어서 계산만 하면된다.
#define _CRT_SECURE_NO_WARNINGS #include<iostream> #include<algorithm> #include<cmath> using namespace std; int main() { int d, w, h; cin >> d >> h >> w; double l = sqrt(w*w + h*h); double x = w * d / l; double y = h * d / l; cout << (int)y<<" " << (int)x; }
반응형'문제풀이 > 백준oj' 카테고리의 다른 글
[백준oj] 1063번 킹 (0) 2020.11.11 [백준oj] 1010번 다리놓기 (0) 2020.11.11 [백준oj] 2420번 사파리월드 (0) 2020.11.05 [백준oj]1212번 8진수 2진수 /c,c++ (0) 2020.11.05 [백준oj]1002번 터렛 (0) 2020.04.23 댓글