The Way

백준 1297번: TV 크기 본문

PS/백준 온라인 저지

백준 1297번: TV 크기

Jeonggyun 2018. 2. 19. 17:35

백준 온라인 저지(BOJ) 1297번 문제

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



1. 문제 요약

TV의 대각선 길이와 가로 세로 비율 (ex 16:9)이 주어졌을 때 가로와 세로의 길이를 정수로 출력.



2. 알고리즘

간단한 피타고라스 문제이다.

하지만 언제나 정수와 실수가 섞여있으면 혼란이 생기는 법.

혹시라도 실수가 정수로 처리되지 않는지 잘 확인하며 사용하자.



3. 코드

#include <iostream>
#include <cmath>

int main() {
	int L, a, b;
	double c, t1, t2;
	scanf("%d %d %d", &L, &a, &b);
	c = sqrt(a * a + b * b);
	t1 = a * L / c;
	t2 = b * L / c;

	printf("%d %d\n", (int)t1, (int)t2);
	return 0;
}


'PS > 백준 온라인 저지' 카테고리의 다른 글

백준 1010번: 다리 놓기  (0) 2018.02.21
백준 1181번: 단어 정렬  (2) 2018.02.21
백준 2914번: 저작권  (0) 2018.02.19
백준 3053번: 택시 기하학  (0) 2018.02.19
백준 7572번: 간지(干支)  (0) 2018.02.19
Comments