문제 : https://www.acmicpc.net/problem/1092 접근 : - Case 1 : 만약 제일 무거운 박스가 트레인 중 가장 높은 허용 무게를 초과하는 경우, -1 반환 - Case 2 : 박스의 무게가 현재 트레인의 허용 무게 이하인 경우, 박스를 남은 트레인을 고려하여 박스를 나눠 분담 - Case 3 : 박스의 무게가 현재 트레인의 허용 무게 보다 높은 경우, 남은 트레인의 수를 고려하여 골고루 분담하는 갯수를 계산 - Case 4 : 만약 트레인이 마지막 트레인이라면, 남은 모든 박스를 이동 코드 구현 : import java.io.BufferedReader;import java.io.IOException;import java.io.InputStrea..