Решение задачи Метро с Acmp

Без пояснения   Просмотров: 61


Витя работает недалеко от одной из станций кольцевой линии метро, а живет рядом с другой станцией той же линии. Требуется выяснить, мимо какого наименьшего количества промежуточных станций необходимо проехать Вите по кольцу, чтобы добраться с работы домой.

Код

#include <bits/stdc++.h>
   
using namespace std;
   
int main()
{
    int n,i,j, a;
    cin >> n >> i >> j;
    if( i < j)  
       a = i + abs(j - n) - 1;
    else
      a = j + abs(i - n) - 1;
    int b = abs(i - j) - 1;
    if(a < b)
        cout << a;
    else
        cout << b;
    return 0;
}

         

Администратор Photo Автор: Администратор



Комментарии

Чтобы написать комментарии вам нужно войти в систему или зарегистрироваться