Информатика, опубликовано 30.03.2019 21:50
Мост через реку стоит на 15 опорах, обозначим их буквами латинского алфавита от а до о. необходимо произвести ремонт опор моста, при разработке проекта ремонта была определена стоимость ремонта каждой опоры. опора: a, b, c, d, e, f,
g, h, i, j, k, l, m, n, o стоимость ремонта: 10, 5, 20, 10, 30, 40, 30, 30, 30, 50, 100, 2, 10, 3, 20 (цифры стоят по порядку, соответствуют порядку букв - a-10 и т.д.) для того, чтобы мост был надежным, можно отремонтировать только часть опор, но с соблюдением
следующих условий: 1. крайние опоры (а и о) должны быть отремонтированы. 2. не должно остаться двух стоящих рядом неотремонтированных опор. составьте план ремонта моста, при котором мост будет надежным, то есть будут выполнены
перечисленные выше условия,а стоимость ремонта будет минимальной. , ! завтра сдавать !
Ответ оставил: Гость
1.- (пишу на питоне)
Либо так
data = list(map(int, input().split()))
current_minimum = data [0]for i in range(len(data)):
if data [i] < current_minimum:
current_minimum = data [i]
print(current_minimum * 7)
Либо так
n = int(input())
k = int(input())
if n < k:
n = n * 7
print(n)
else:
k = k * 7 print(k)
3.- Этот код корявый, но все что есть, ибо написано все это "на коленке"
for i in range(300):
if i % 3 == 0:
print(i)
Либо так
data = list(map(int, input().split()))
current_minimum = data [0]for i in range(len(data)):
if data [i] < current_minimum:
current_minimum = data [i]
print(current_minimum * 7)
Либо так
n = int(input())
k = int(input())
if n < k:
n = n * 7
print(n)
else:
k = k * 7 print(k)
3.- Этот код корявый, но все что есть, ибо написано все это "на коленке"
for i in range(300):
if i % 3 == 0:
print(i)
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01
Информатика, опубликовано 09.01.2019 16:01