https://www.acmicpc.net/problem/11320
문제
무엇이든 덮어버리는 것을 좋아하는 구사과는 한변의 길이가 A인 정삼각형을 한변의 길이가 B인 정삼각형으로 완전히 덮어 버리고자 한다.
두개의 정수 A, B 가 주어지고, B ≤ A 이고, A를 B로 나눌수 있을때, 한 변의 길이가 A인 정삼각형을 완전하게 덮기 위한, 한변의 길이가
B인 정삼각형의 개수를 구하라.
입력
첫째 줄에 테스트 케이스의 개수 T가 주어진다. (T ≤ 100)
각각의 테스트 케이스는 한줄로 이루어져 있으며 두개의 정수 A, B가 (1 ≤ B ≤ A ≤ 1,000, B|A) 주어진다.
출력
각 테스트 케이스마다 한변의 길이가 A인 정삼각형을 완벽하게 덮을 수 있는 한변의 길이가 B인 정삼각형의 최소 개수를 출력한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | #include <stdio.h> void triangle() { int N; int i; double A, B; scanf("%d", &N); for (i = 0;i < N;i++) { scanf("%lf %lf", &A, &B); printf("%.0lf\n", (A*A / 2) / (B*B / 2)); } } int main() { triangle(); } | cs |
A삼각형 넓이에서 B의 삼각형 넓의를 나누면 된다.
'백준 알고리즘' 카테고리의 다른 글
[C언어] 백준알고리즘 16170 오늘의 날짜는? 문제 (0) | 2019.02.17 |
---|---|
[C언어] 백준 알고리즘 1773번 폭죽쇼 문제 (0) | 2019.02.13 |
[C언어] 백준 알고리즘 10808번 알파벳 개수 문제 (0) | 2019.02.11 |
[C언어] 백준 알고리즘 5724번 문제 파인만 (0) | 2019.02.11 |
[C언어] 백준 알고리즘 5717번 상근이의 친구들 문제 (0) | 2019.02.11 |