반응형
Approach
출처: https://www.acmicpc.net/problem/2460
[BOJ] 2455 지능형 기차 문제에서 정거장 수가 늘어기만 하였다.
사람이 내리고 올라탄 후 상태를 갱신해간다.
C++
#include <iostream>
using namespace std;
inline int max(int A, int B) { return A > B ? A : B; }
int down, up, people, ans;
int main()
{
// freopen("input.txt", "r", stdin);
int station = 10;
for (int i = 0; i < station; i++)
{
cin >> down >> up;
people += (up - down);
ans = max(ans, people);
}
cout << ans << endl;
}
Java
import java.util.Scanner;
public class Main
{
public static void main(String[] args)
{
Scanner sc = new Scanner(System.in);
int people = 0;
int max = 0;
int up[] = new int[10];
int down[] = new int[10];
for(int i=0; i<10; i++)
{
down[i] = sc.nextInt();
up[i] = sc.nextInt();
people = people - down[i] + up[i];
if(max < people)
max = people;
}
System.out.println(max);
}
}
반응형
'PS 문제 풀이 > Baekjoon' 카테고리의 다른 글
[BOJ] 백준 2495 연속구간 (0) | 2022.01.07 |
---|---|
[BOJ] 백준 2490 윷놀이 (0) | 2022.01.06 |
[BOJ] 백준 2475 검증수 (0) | 2022.01.05 |
[BOJ] 백준 2455 지능형 기차 (0) | 2022.01.04 |
[BOJ] 백준 2292 벌집 (0) | 2021.12.30 |
댓글