Заметим, что игра должна закончиться в 2 хода. Минимальное значение количества камней в обеих кучах, при котором игра заканчивается — 77. Эта ситуация возможна, например, когда в первой куче 7 камней, а во второй — 70. Значит, чтобы Ваня мог выиграть своим первым ходом, количество камней во второй куче должно быть ≥35. Поскольку удваиванием число 35 получить нельзя, после первого хода Пети во второй куче должно получиться 36 камней. Это возможно при значении S = 18. При таком минимальном значении S Ваня выиграет своим первым ходом после неудачного хода Пети.
ответ:18.
Объяснение:
var
a:array of double;
i,n,j:integer;
procedure swap(var x,y: double);
var t: double;
begin
t := x;
x := y;
y := t
end;
begin
write('Кол-во чисел: '); readln(n);
setlength(a,n);
dec(n);
for i:=0 to n do
readln(a[i]);
writeln;
for i:=0 to n do
write(a[i]:6:2);
writeln;
for j:=0 to n-1 do
for i:=0 to N-j-1 do
if a[i] < a[i+1] then
swap(a[i],a[i+1]);
for i:=0 to n do
write(a[i]:6:2);
writeln;
end.
Если моё решение вам, пометьте его лучшим !
посмотрим сколько же всего символом на двух страницах:
256*2 = 512 сиволов.
Теперь посмотрим сколько байт они занимают:
1 килобайт (по старым нормам) = 1024 байта (по новым уже нет :( )
1024/16 = 64 байта. в одном байте 8 бит,
значит 64 байта это
64*8 = 512 бит информации.
разделим: 512/512 = 1 бит информации на символ.
Мощность алфавита = 2 в степени количества информации на символ, то есть 2 в первой, или просто 2.
ответ: мощность алфавита равна двум.