<답안>
#include <iostream>
using namespace std;
int main()
{
int n,s,e;
int max=-1,min=100000;
int result;
cin>>n;
while(n--)
{
cin>>s>>e;
if(s > max)
max = s;
if(e < min)
min = e;
}
result = max-min;
if(result < 0)
result = 0;
cout<<result;
return 0;
}
<설명>
입력된 구간 [s,e] 중에서
입력된 s 중에서 가장 큰 값 max와 입력된 e 중에서 가장 작은 값 min을 구하여
max - min 값을 통해 머무르는 시간을 구할 수 있다
0보다 작은 경우 0을 출력한다
'백준 > Inha Algorithm Study Group' 카테고리의 다른 글
DAY4 고급 - 백준 2505번 (C++) (0) | 2020.09.06 |
---|---|
DAY4 중급 - 백준 10819번 (C++) (0) | 2020.09.05 |
DAY3 고급 - 백준 16120번 (C++) (0) | 2020.09.04 |
DAY3 중급 - 백준 17287번 (C++) (0) | 2020.09.04 |
DAY3 초급 - 백준 2828번 (C++) (0) | 2020.09.04 |