Есть ответ 👍

1.грунтовая дорога проходит последовательно через населенные пункты а, в, с, и д. при этом длина дороги между а и в равна 40 км между в и с 25 км и между с и д 10 км. между а и с построили шоссе длиной 30 км. оцените минимальное возможное время движения велосипедиста из пункта а в пункт в если его скорость по грунтовой дороге 20 км. по шоссе 30км .ч 2.два игрока играют в следующую игру перед ними лежат куча из 6 камней.игроки берут камни по очереди.за один ход можно взять 1,2 или 3 камня.проигрывает тот ,кто забирает последний камень.кто выигрывает при безошибочной игре обоих игроков-игрок делающий, первый ход или игрок делающий второй ход? каким должен быть первый ход выигрывающего игрока? ответ обоснуйте

251
271
Посмотреть ответы 2

Ответы на вопрос:

лпк18
4,4(87 оценок)

1) ав = 40 / 20 = 2 часа (минимум) ас + св = 30 / 30 + 25 / 20 = 2,25 часа 2) рассмотрим остатки камней и кто выигрывает. игрок - тот кто сейчас ходит, противник - тот кто ходит следующим. рассматриваются только разумные ходы 1 камень - игрок однозначно проигрывает так как ход таки делать надо 2, 3, 4 камня - легко свести к ситуации 1 камня, противник однозначно проигрывает 5 камней - сколько не бери, все равно попадешь в ситуацию 2-4 камня,  игрок однозначно проигрывает 6 камней - если свести ситуацию к ситуации 5 камней, то противник однозначно проиграет, потому надо взять 1 камень

Хз у меня дельфи тут, вот что-то типо такого будет: function whatever(x,y: extended): extended; var e: extended; begin   e: =exp(1);   if (x > = -1) and (x < -0.05 )       then y: =(-x)*3+sin(x);   if (x > = -0.05) and (x < 2)       then y: =(x+e*x)-1;   if (x > = 2)   and (x < 3)     then y: =13-ln(x)*4;   if (x > = 3)   and (x < = 4)       then y: =8+10*sin(x-3); result: =y; end;

Популярно: Информатика