From random import randint
a=[]
pre=-1
c=None
for i in xrange(25):
b=randint(0, 5)
if pre == b:
c=b
pre=b
a.append(b)
<span>print "Исходный массив: \%s, Одинаковые числа: \%s".decode("utf-8")\%(a, "Есть: \%i".decode("utf-8")\%(c) if c is not None else "Нет".decode("utf-8"))</span>
Предлог,длина,осадки,союз,слагаемое,дерево, вечер,горячий, плавание
Оканчивается на 23 - это значит, что остаток при делении должен получится сначала 3, а потом 2.
63 / 5 = 12 и остаток 3
12/ 5 = 10 и остаток 2
10/ 5 = 2 => 223(5) = 63(10)
63/4 = 15 и остаток 3
15 /4 = 3 т.е. уже не подходит - оканчивается на 33
Дальше смотрим при делении 63 на что останется 3 в остатке..
63/30 = 2 и остаток 3
23(30) = 63(10)
через генератор случайных чисел
program noname;
uses crt;
var
n,k,i:integer;
a:array[1..1000] of longint;
max:longint;
begin
clrscr;
write('vvedi period n=');
readln(n); k:=0;
for i:=1 to n do begin
randomize;
a[i]:=random(10000);
writeln(a[i]);
if a[i]-1000<0 then k:=k+1;
end;
max:=a[1];
for i:=2 to n do
if max<a[i] then max:=a[i];
writeln(k,'-дни без прибыли ',max,'-максимальная выручка');
end.
F(1) и F(2) мы знаем:
F(1) = 1
F(2) = 3
Найдем F(3):
F(3) = F(2)*3 + F(1)*(2) = 3*3 + 1*2 = 11
Теперь F(4):
F(4) = F(3)*4 + F(2)*3 = 11*4 + 3*3 = 53
И, наконец, F(5):
F(5) = F(4)*5 + F(3)*4 = 53*5 + 11*4 = 309
Ответ: 309