본문 바로가기

백준

[백준] 27963 합금 주화 [자바]

 

 


https://upload.acmicpc.net/914885d1-93ff-4ded-89a2-5726d523529c/

 

 

※. 밀도 = 질량 / 부피

 

※. 밀도는 물질의 양에 영향을 받지 않는다.

(질량, 부피 중 하나의 값을 고정하고 다른값을 구한다.)

 

※. 합금주화의 질량을 100이라 잡는다.

 

※. 부피 = 질량/밀도

(질량 = 부피 * 밀도)

 

※. 두 금속의 밀도를 d,D (d < D)라 재정의 했을때

d밀도를 가진 금속의 부피는 100-x / d 

D밀도를 가진 금속의 부피는 X / D

 

※. 주화의 질량을 100이라 고정했기 때문에

주화의 밀도는 100 / (d밀도 금속의 부피 + D밀도 금속의 부피)

(물질을 혼합한 후의 부피는 혼합 전 두 물질의 부피의 합이다.)

 


import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class Main {
	public static void main(String[] args) throws Exception{
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringBuilder sb = new StringBuilder();
		StringTokenizer st = new StringTokenizer(br.readLine(), " ");
		int d1 = Integer.parseInt(st.nextToken());
		int d2 = Integer.parseInt(st.nextToken());
		int X = Integer.parseInt(st.nextToken());
		int D1 = Math.max(d1, d2);
		int D2 = Math.min(d1, d2);
		double m = 100-X;
		double v = m/D2;
		m = X;
		v += m/D1;
		System.out.println(100/v);
	}
}

'백준' 카테고리의 다른 글

[백준] 2437 저울 [자바]  (0) 2023.03.13
[백준] 13172 Σ [자바]  (0) 2023.03.09
[백준] 15663 N과 M(9) [자바]  (0) 2023.03.04
[백준] 2225 합분해 [자바]  (0) 2023.03.03
[백준] 26607 시로코와 은행털기 [자바]  (0) 2023.01.29