알고리즘/백준

백준 2783 삼각김밥

고구마와 감자 2022. 12. 7. 13:40

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

 

2783번: 삼각 김밥

첫째 줄에 세븐25의 삼각 김밥 가격 정보 X와 Y가 주어진다. (Y그램 당 X원) (1 ≤ X ≤ 100, 1 ≤ Y ≤ 1,000) 둘째 줄에는 세븐25를 제외한 편의점의 개수 N이 주어진다. (1 ≤ N ≤ 100) 다음 N개의 줄에는 i

www.acmicpc.net

public class Main {

    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        StringTokenizer st = new StringTokenizer(br.readLine());
        double sX = Double.parseDouble(st.nextToken());
        double sY = Double.parseDouble(st.nextToken());
        double minPrice = 1000 / sY * sX;

        int N = Integer.parseInt(br.readLine());

        for (int i = 0; i < N; i++) {
            st = new StringTokenizer(br.readLine());
            double x = Double.parseDouble(st.nextToken());
            double y = Double.parseDouble(st.nextToken());
            double price = 1000 / y * x;
            if (minPrice > price) {
                minPrice = price;
            }
        }
        System.out.printf("%.2f",minPrice);
    }
}