s = 6
result = 1000 * 1000
N = int(input()) # получаем ввод с клавиатуры и приводим к целому числу
prev_min = [0] * s # при s = 6, [0, 0, 0, 0, 0, 0]
prev_min[0] = float(input()) # первый элемент списка из 6 элементов делаем равным float(ввод с клавиатуры)
for i in range(1, s) # от 1 до 5
# запись в i-ячейку меньшего из ввода с клавиатуры и предыдущего элемента списка
prev_min[i] = min(float(input()), prev_min[i-1])
for i in range(s, N): # от 6 до N-1
next_num = float(input()) # ввод с клавиатуры приводим к float
# присваиваем минимальное из result и произведения next_num * prev_min[i % s]
# i % 2 - остаток от деления = проверка числа на чётность
# 3 % 2 = 1, 5 % 2 = 1, 6 % 2 = 0, то есть индекс всегда будет 0 или 1
result = min(result, next_num * prev_min[i % s]
# присваивание в prev_min[0/1] минимального из prev_min[0/1] и next_num
prev_min[i % s] = min(prev_min[(i - 1) % s], next_num)
print(result) # вывод результат
Sub concat()
txt = Range("B1").Text
Range("A1").Select
Set hCell = ActiveCell
For Each cell In Range("A1:A20")
If cell.Value <> "" Or cell.Offset(0, 1).Value = "" Then
hCell.Offset(0, 1).Value = txt
cell.Select
Set hCell = ActiveCell
txt = ""
End If
If cell.Offset(0, 1).Value = "" Then
Exit Sub
End If
txt = txt + vbCrLf + cell.Offset(0, 1).Text
' Очистка ячейки
cell.Offset(0, 1).Value = ""
Next
End Sub
static RunPython.noop()¶
New in Django 1.8.
Pass the RunPython.noop method to code or reverse_code when you want the operation not to do anything in the given direction. This is especially useful in making the operation reversible.
'<текст запроса>' . $num .';'
$row = $db->querySingle('SELECT * FROM data WHERE Id='.$num.';', ',true);
$a = "var";
echo 'sample - $a';
>> sample - $a
echo "sample - $a";
>> sample - var
hash["price"] = "5 000".sub!(" ", "")
=> "5000"
sub!
изменит значение в хэше. Если нужно просто передать строку с суммой, но не изменять хэш - просто "sub". >>> a
'927 0000000 927 0199999'
>>> re.sub('\d{7}', lambda x: '%'*len(x.group()), a)
'927 %%%%%%% 927 %%%%%%%'
>>>
lambda x: '%' * len(x.group())
def __str__(self):
return "({})".format(",".join(args))
class Vector:
def __init__(self, *args):
self.point = []
for arg in args:
self.point.append(arg)
def __str__(self):
return "({})".format(",".join(map(str, self.point)))
a = Vector(1, 2, 3, 4)
print a
b = Vector(10, 20, 30, 40)
print b
var iframe = document.getElementsByTagName('iframe')[0];
var insideDoc = iframe.contentDocument;
var insideDocTestElem = insideDoc.getElementById('test');
[1-9]\d{3,}-[1-9]\d{1}-[1-9]\d{1}
while (win == false){...}