Сакура2034
14.06.2020 00:53

В 2222 году экспедиция на планету XZ-238 в звездной системе ню Малой Медведицы обнаружила в одной из пещер загадочное устройство. Вдоль стены по прямой расположены n треугольных и n круглых гнезд. Расшифровка инструкций, расположенных рядом на стене, показала, что эти гнезда следует соединить проводами: каждое треугольное гнездо должно быть соединено с каким-либо круглым, расположенным правее.

Были изготовлены n
треугольных и n

круглых штекеров, которые можно соединять проводами. Однако никакой маркировки нет, поэтому понять какое гнездо следует соединить с каким не удается. Начальник экспедиции хочет заказать с Земли провода. Решено было заказать один большой моток кабеля, который затем нарезать на соединительные провода. Поскольку доставка грузов с Земли дорога, необходимо заказать как можно меньше кабеля. С другой стороны, поскольку неизвестно какое гнездо требуется соединить с каким, нужно заказать такое количество кабеля, чтобы при любом соединения длины кабеля хватило на изготовление соединительных проводов руководству экспедиции по заданному расположению гнезд вычислить, кабель какой длины следует заказать. Гарантируется, что хотя бы один соединить гнезда описанным образом существует.

Например, рассмотрим расположение гнезд, изображенное на рисунке.

Можно соединить треугольное гнездо 1 с круглым гнездом A, а треугольное гнездо 2 −
с круглым гнездом B. Для такого соединения необходимы провода длины 5 и 4, суммарная длина −

9. Можно также соединить 1 с B и 2 с A, в этом случае необходимы провода длины 7 и 2, суммарная длина также 9. Таким образом необходимо заказать с Земли кабель длиной 9 метров.

В случае же, показанном на следующем рисунке, есть лишь один соединить гнезда: 1 с A, а 2 с B. Гнездо 2 нельзя соединить с A, поскольку A расположено левее. Так что в этом случае необходимо 2 метра кабеля.

Входные данные

Первая строка входного файла содержит число n
(1≤n≤1000). Вторая строка содержит n целых чисел, i-е число означает расстояние от начала стены до i-го треугольного гнезда. Третья строка также содержит n целых чисел, i-е число означает расстояние от начала стены до i-го круглого гнезда. Все числа во второй и третьей строках различны и лежат в диапазоне от 0 до 105

.

Выходные данные

Выведите одно число −

кабель какой длины необходимо заказать с Земли.

Примеры
Входные данные

2
1 4
6 8

Выходные данные

9

Входные данные

2
1 4
2 5

Выходные данные

2

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
MrDeff
07.06.2022 15:40

Первая при обмороке по пунктам Первым шагом при потере сознания человека необходимо уложить на кровать или на любую гладкую поверхность. При этом его голова должна находиться на одном уровне с телом и даже ниже. Нужно это для того, чтобы приток крови к мозгу несколько увеличился. Человеку необходимо обеспечить нормальное дыхание. Для этого нужно открыть окно и впустить в помещение свежий воздух, расстегнуть воротник, пояс и любую стесняющую тело одежду. Тело человека необходимо утеплить, а к ногам положить грелки. Конечности, спину и грудную клетку нужно растереть спиртом или водкой. Если под рукой этих средств не имеется, растереть можно просто сухими руками. Если имеется нашатырный спирт, смочить им ватку и поднести к носу потерявшего сознание. Делать это нужно через каждые 10 секунд. Если нашатырного спирта нет, воспользуйтесь уксусом, луковым соком и любым другим средством с резким запахом. Первая при обмороке также заключается в орошении лица холодной водой и легкие похлопывания по щекам. После того, как первая при обмороке проведена и человек пришел в себя, ему необходимо дать выпить сладкий чай или кофе, 10-15 капель валокордина на 1/4 стакана воды или 20-30 капель валерианы.  

0,0(0 оценок)
Ответ:
RedomR
09.12.2021 17:28

using System;

namespace ConcoleApplication

{

   class Program

   {

       enum CardinalPoints //Стороны света

       {

           North,

           West,

           South,

           East

       }

       public static int Convert(int a)//Перевод команды(сделал для удобства)

       {

           if (a == -1)

               return 3;

           if (a == 1)

               return 1;

           return 2;

       }

       public static void Main()

       {

           var n1 = int.Parse(Console.ReadLine());

           var n2 = int.Parse(Console.ReadLine());

           n1 = Convert(n1);

           n2 = Convert(n2);

           var point = (n1 + n2) % 4;

           switch ((CardinalPoints) point)//Вывод ответа

           {

               case CardinalPoints.East:

                   Console.WriteLine("Восток");

                   break;

               case CardinalPoints.South:

                   Console.WriteLine("Юг");

                   break;

               case CardinalPoints.West:

                   Console.WriteLine("Запад");

                   break;

               case CardinalPoints.North:

                   Console.WriteLine("Север");

                   break;

           }

       }

   }

}

Объяснение:

Советую потестировать. Если что исправлю, самому просто лень было тестировать)

0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота