풀이
단순 구현 문제다.
나는 1g 당 가격으로 주어지는 값 마다 비교해서 최소값을 구한 것을 *1000 해주었다.
코드
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | #include <stdio.h> double MIN(double a, double b, double c) { return a > b / c ? b / c : a; } int main() { int get; double numx[101], y[101], omg = 0, ori, pri; scanf("%d %d", &pri, &ori); omg = pri / ori; scanf("%d", &get); for (int i = 0; i < get; ++i) { scanf("%lf %lf", &numx[i], &y[i]); omg = MIN(omg, numx[i], y[i]); } printf("%.2lf\n", omg * 1000); return 0; } | cs |
'온라인저지' 카테고리의 다른 글
[BOJ]14726번: 신용카드 판별 (0) | 2017.09.24 |
---|---|
[BOJ]2605번: 줄 세우기 (1) | 2017.09.03 |
[BOJ]2309번: 일곱 난쟁이 (0) | 2017.09.03 |
[BOJ] 2477번: 참외밭 (2) | 2017.08.26 |
[BOJ]2476번: 주사위 게임 (0) | 2017.08.26 |
[BOJ]2475번: 검증수 (0) | 2017.08.26 |
댓글