1. Y그램 당 X원이라는 정보가 주어질 때 X/Y를 해 1그램 당 가격을 계산하고 그 중 최솟값을 찾음
2. 최솟값에 1000을 곱해 삼각김밥 1000그램의 최저가를 구함
import java.io.*;
import java.util.*;
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(), " ");
int x = Integer.parseInt(st.nextToken());
int y = Integer.parseInt(st.nextToken());
int n = Integer.parseInt(br.readLine());
float min = (float)x/y*1000;
for(int i=0;i<n;i++){
st = new StringTokenizer(br.readLine(), " ");
int tx = Integer.parseInt(st.nextToken());
int ty = Integer.parseInt(st.nextToken());
float tmp = (float)tx/ty*1000;
min = Math.min(min, tmp);
}
System.out.println(String.valueOf(min));
}
}
'[BOJ] - JAVA' 카테고리의 다른 글
[백준] 10815 : 숫자 카드 JAVA 풀이 (0) | 2022.12.02 |
---|---|
[백준] 1931 : 회의실 배정 JAVA 풀이 (0) | 2022.11.02 |
[백준] 1783 : 병든 나이트 JAVA 풀이 (0) | 2022.10.30 |
[백준] 2875 : 대회 or 인턴 JAVA 풀이 (0) | 2022.10.30 |
[백준] 11047 : 동전 0 JAVA 풀이 (0) | 2022.10.28 |