[문제 링크] : https://www.acmicpc.net/problem/5612
#include <iostream>
using namespace std;
int main(){
int N, M, A, B;
cin >> N >> M;
int Ans = M;
for(int i=0; i<N; i++){
cin >> A >> B;
M += A - B;
if(M < 0){
Ans = 0;
break;
}
if(M >= Ans){
Ans = M;
}
}
cout << Ans << "\n";
return 0;
}
'알고리즘' 카테고리의 다른 글
[알고리즘] 백준 14568 - 2017 연세대학교 프로그래밍 경시대회 (C++) (0) | 2025.03.28 |
---|---|
[알고리즘] 백준 32384 - 사랑은 고려대입니다 (C++) (0) | 2025.03.27 |
[알고리즘] 백준 20361 - 일우는 야바위꾼 (C++) (0) | 2025.03.25 |
[알고리즘] 백준 7595 - Triangles (C++) (0) | 2025.03.24 |
[알고리즘] 백준 14909 - 양수 개수 세기 (C++) (0) | 2025.03.23 |