Вася — любитель велопрогулок. Недавно он приобрел очень крутой велосипед. И чтобы безбоязненно оставлять его на улице, он решил разработать супербезопасный замок с возможностью установки пароля. С точки зрения Васи основу безопасного замка должен составлять циферблат, состоящий из N чисел от 0 до N−1, расположенных в произвольном порядке, по которому в двух направлениях (по часовой и против часовой стрелки) может перемещаться указатель. Для ввода пароля нужно последовательно перемещать указатель на нужные числа и удерживать его на каждом числе в течение пяти секунд. Изначально указатель расположен на цифре 0.
Пример циферблата приведен на рисунке ниже.
Васю интересует, насколько надежен будет этот замок. Надежность замка он оценивает по минимальному времени, требуемому для ввода его пароля Васе посчитать это время, если на перемещение указателя между соседними числами циферблата уходит одна секунда.
Входные данные
Первая строка содержит два целых числа N и M (1≤N≤105,1≤M≤105) — количество чисел на циферблате замка и количество чисел в пароле Васи.
Вторая строка содержит N целых чисел Xi (0≤Xi≤N−1) — числа циферблата в порядке следования по часовой стрелке.
Третья строка содержит M целых чисел Ai (0≤Ai≤N−1) — пароль Васи.
Выходные данные
Выведите одно целое число — минимальное количество секунд, которое требуется на ввод пароля Васи на заданном циферблате.
var j, a, b, n: integer;
label 1;
begin
1: randomize;
a: = random (9);
b: = random (9);
write (a, '*', b, '=');
read (n);
if n = (a * b) then writeln ('відповідь вірний! ')
else writeln ('відповідь неправильний! ');
writeln ('продовжуватимеш? ');
writeln ('якщо так то натисни 1');
writeln ('якщо немає то натисни 2');
read (j);
if j = 1 then goto 1;
if j = 2 then writeln ('до побачення! ');
end.
начебто так, точно не пам'ятаю.
Код:
class Car():
def __init__(self, mileage, fuel):
self.mileage = mileage
self.fuel = fuel
def vitr(self):
self.fuel = self.fuel - 3
print('залишилось пального ' + str(car1.fuel))
def zapr(self):
self.fuel = self.fuel + 10
print('залишилось пального', car1.fuel)
car1 = Car(0, 0)
print('Пробіг', car1.mileage)
car1.zapr()
a = int(input('відстань? '))
while (a > 0):
print('ЇДЕМО!')
a = a - 50
car1.vitr()
if(car1.fuel < 3): car1.zapr()
print('ФІНІШ')
Вывод:
Пробіг 0
залишилось пального 10
відстань? 100
ЇДЕМО!
залишилось пального 7
ЇДЕМО!
залишилось пального 4
ФІНІШ