문제 출처:https://www.acmicpc.net/problem/2455
이 문제는 타고 내릴 때의 사람 수를 세어야하며, 그 중에 maximum을 찾아야합니다. 큰 무리없이 풀 수 있었습니다.
코드는 다음과 같습니다:
#include <iostream>
using namespace std ;
int main(){
ios::sync_with_stdio(false) ;
cin.tie(NULL) ; cout.tie(NULL) ;
int num = 0, max = 0, boarding, alight ;
for(int i = 0 ; i < 4 ; i++){
cin >> alight >> boarding ;
num += -alight + boarding ;
if(max < num)
max = num ;
}
cout << max << endl;
return 0 ;
}
해당 문제는 Github에서도 보실 수 있습니다:
https://github.com/gurcks8989/CodingTest/blob/master/BackJoon/HPS/P2455_Intelligent_Train.cpp
훈수 및 조언은 언제든 환영입니다.