-
[브론즈 III] 5612번 :: 터널의 입구와 출구 / Java백준/브론즈 2022. 11. 17. 15:32
문제
https://www.acmicpc.net/problem/5612
5612번: 터널의 입구와 출구
첫째 줄에 조사한 시간 n이 주어진다. 둘째 줄에는 조사를 시작할 때, 터널 안에 들어있는 차량의 수 m이 주어진다. 다음 n개 줄의 i번째 줄(i = 1 ~ n)의 정보는 조사를 시작한지 (i-1)분이 경과한 시
www.acmicpc.net
코드
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.StringTokenizer; public class b5612 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); StringTokenizer st; int n = Integer.parseInt(br.readLine()); int m = Integer.parseInt(br.readLine()); int max = m, sum = m; for(int i=0; i<n; i++) { st = new StringTokenizer(br.readLine()); int in = Integer.parseInt(st.nextToken()); int out = Integer.parseInt(st.nextToken()); sum = sum + in - out; if(sum < 0) { max = 0; break; } else if(max < sum) { max = sum; } } System.out.println(max); } }
'백준 > 브론즈' 카테고리의 다른 글
[브론즈 III] 5691번 :: 평균 중앙값 문제 / Java (0) 2022.11.17 [브론즈 III] 5613번 :: 계산기 프로그램 / Java (0) 2022.11.17 [브론즈 III] 5565번 :: 영수증 / Java (0) 2022.11.17 [브론즈 II] 1075번 :: 나누기 / Java (0) 2022.11.16 [브론즈 III] 5523번 :: 경기 결과 / Java (0) 2022.11.16