백준

2965 캥거루 세마리

불타는강정 2019. 10. 4. 18:03

처음에 아니 이게 무슨 문제야 싶었는데 그려보니 어떻게 굴러가는지 알겠다. 

 

그리고 최댓값도 알겠다. 둘 사이 거리가 큰 쪽으로 뛰어야 하고, 뛰는 양은 그 사이 공간의 길이만큼 뛸 수 있다. 

if문으로 짜려다가 아차하고 바로 max문으로 짰다. 

 

#include <iostream>
#include <algorithm>
using namespace std;

int main() {
    int a, b, c;
    scanf("%d %d %d", &a, &b, &c);
    printf("%d", max(b-a-1, c-b-1));
}

 

간단한 코드~~