본문 바로가기
PS 문제 풀이/Baekjoon

[BOJ] 백준 2460 지능형 기차 2

by 까망 하르방 2022. 1. 5.
반응형

Approach

출처https://www.acmicpc.net/problem/2460

[BOJ] 2455 지능형 기차 문제에서 정거장 수가 늘어기만 하였다.

사람이 내리고 올라탄 후 상태를 갱신해간다.

 

[BOJ] 백준 2455 지능형 기차

Approach 출처: https://www.acmicpc.net/problem/2455 기차가 역에 도착하여 사람들이 내리고 올라탄다. 가장 많이 사람이 탔을 때, 사람 수를 구하는 문제로 문제 조건도 명확(?)하고 간단한 것 같다. [올라

zoosso.tistory.com

 

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

댓글