Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Зуля

.pdf
Скачиваний:
7
Добавлен:
01.03.2016
Размер:
344.69 Кб
Скачать

Образоват ельный порт ал «РЕШУ ЕГЭ» (http://информат ика.решуегэ.рф) 31. C 3 № 6201. Два игрока, Паша и Вова, играют в следующую игру. Перед игроками лежит куча кам­

ней. Игроки ходят по очереди, первый ход делает Паша. За один ход игрок может добавить в кучу 1 камень или добавить в кучу 10 камней. Например, имея кучу из 7 камней, за один ход можно по лучит ь кучу из 8 или 17 камней. У каждого игрока, чт обы делат ь ходы, ест ь неограниченное количе­ ст во камней. Игра завершает ся в т от момент , когда количест во камней в куче ст ановит ся не менее 52. Победит елем счит ает ся игрок, сделавший последний ход, т о ест ь первым получивший кучу, в ко т орой будет 52 или больше камней. В начальный момент в куче было S камней, 1 ≤ S ≤ 51.

Будем говорит ь, чт о игрок имеет выигрышную ст рат егию, если он может выиграт ь при любых ходах прот ивника. Описат ь ст рат егию игрока — значит описат ь, какой ход он должен сделат ь в любой сит уации, кот орая ему может вст рет ит ься при различной игре прот ивника. Выполнит е следу­ ющие задания. Во всех случаях обосновывайт е свой от вет .

1.а) Укажит е все т акие значения числа S, при кот орых Паша может выиграт ь в один ход. Обос нуйт е, чт о найдены все нужные значения S, и укажит е выигрывающие ходы.

б) Укажит е т акое значение S, при кот орых Паша не может выиграт ь за один ход, но при любом ходе Паши Вова может выиграт ь своим первым ходом. Опишит е выигрышную ст рат егию Вовы.

2.Укажит е два значения S, при кот ором у Паши ест ь выигрышная ст рат егия, причём (а) Паша не может выиграт ь за один ход, но (б) Паша может выиграт ь своим вт орым ходом независимо от т ого, как будет ходит ь Вова. Для указанного значения S опишит е выигрышную ст рат егию Паши.

3.Укажит е значение S, при кот ором у Вовы ест ь выигрышная ст рат егия, позволяющая ему выиг­ рат ь первым или вт орым ходом при любой игре Паши, однако у Вовы нет ст рат егии, кот орая позво­

лит ему гарант ированно выиграт ь первым ходом. Для указанного значения S опишит е выигрышную ст рат егию Вовы. Пост ройт е дерево всех парт ий, возможных при эт ой выигрышной ст рат егии Вовы (в виде рисунка или т аблицы). На рёбрах дерева указывайт е, кт о делает ход, в узлах — количест во камней в куче.

32. C 4 № 5323. По каналу связи передаёт ся последоват ельност ь положит ельных целых чисел Х1, Х2,

... все числа не привышают 1000, их количест во заранее неизвест но. Каждое число передаёт ся в виде от дельной т екст овой ст роки, содержащей десят ичную запись числа. Признаком конца переда­ ваемой последоват ельност и являет ся число 0.

Участ ок последоват ельност и от элемент а ХT до элемент а XT+N называет ся подъёмом, если на

эт ом участ ке каждое следующее число больше или равно предыдущему, причем участ ок нельзя рас ширит ь, т .е.

1)Т = 1 или ХT-1 > ХT

2)XT+N - последний элемент последоват ельност и или XT+N > XT+T+1. Высот ой подъёма называет ся разност ь XT+N - Х1. Подъём счит ает ся значит ельным, если высот а подъёма больше величины мини­

мального элемент а эт ого подъема.

Напишит е эффект ивную программу, кот орая вычисляет количест во значит ельных подъемов в за данной последоват ельност и.

Программа должна вывест и результ ат ы в следующей форме:

Получено чисел: ...

Найдено значительных подъемов: ...

Размер памят и, кот орую использует программа, не должен зависет ь от длины переданной по следоват ельност и чисел.

Перед т екст ом программы крат ко опишит е алгорит м решения задачи.

Пример входных данных:

144

17

21

27

3

7

9

11

25

0

Пример выходных данных для приведённого выше примера входных данных:

Получено чисел: 9 Найдено значит ельных подъемов: 1

04.05.2014

Ст р. 11 из 11