algorithm/baekjoon

[C++] 2460_지능형 기차 2

eunsoa 2022. 10. 5. 22:14

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

 

2460번: 지능형 기차 2

최근에 개발된 지능형 기차가 1번역(출발역)부터 10번역(종착역)까지 10개의 정차역이 있는 노선에서 운행되고 있다. 이 기차에는 타거나 내리는 사람 수를 자동으로 인식할 수 있는 장치가 있다.

www.acmicpc.net

총 10개의 정차역을 지나면서 각 정차역에서 최대의 정원수인 경우 그 정원수를 출력하는 문제로 어렵지 않았다.

 

 

#include <iostream>
using namespace std;
//backjoon 2460

int main(void){
	int getIn=0; // 타는 사람들 
	int getOut =0; // 내리는 사람들 
	int max =0; //최대 정원 수
	int stationPeople=0; // 각 정차역에서 사람수  
	int station =10; //반복할 정차역의 개수 
	while(station--){
		cin >> getOut >> getIn;
		stationPeople += getIn-getOut;
		max = max<stationPeople ? stationPeople : max;
	}
	cout << max << endl; 
	return 0;
}