ЗАДАЧИ
problems.ru
О проекте | Об авторах | Справочник
Каталог по темам | по источникам |
К задаче N

Проект МЦНМО
при участии
школы 57
Фильтр
Сложность с по   Класс с по  
Выбрано 4 задачи
Версия для печати
Убрать все задачи

Для игры «Отравленный пирог» используется прямоугольный пирог, разделенный на M «строк» горизонтальными разрезами и на N «столбцов» – вертикальными. Таким образом, пирог должен быть разбит на M × N клеток, правая нижняя из которых «отравлена». Играют двое игроков, ходы делаются по очереди. Каждый ход заключается в том, что игрок выбирает одну из еще не съеденных клеток пирога и съедает все клетки, расположенные левее и выше выбранной (в том числе и выбранную). Проигрывает тот, кто съедает отравленную клетку.

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

Входные данные

Данные во входном файле расположены в следующем порядке: M, N (1 ≤ M, N ≤ 9), X1, ..., XM. Здесь Xi – число оставшихся клеток в i-м снизу горизонтальном ряду. Все числа во входном файле разделяются пробелами и/или символами перевода строки.

Выходные данные

В первую строку выходного файла необходимо вывести количество различных выигрышных ходов К, а в последующие K строк – сами выигрышные ходы.

Каждый ход задается парой чисел (i, j), где i – номер (снизу) горизонтального ряда, а j – номер (справа) вертикального ряда, которому принадлежит выбранная клетка (1 ≤ i ≤ M, 1 ≤ j ≤ N).

Пример входного файла

3 5
5 4 3

Пример выходного файла

1
3 1

Вниз   Решение


а) В группе из четырёх человек, говорящих на разных языках, любые трое могут общаться (возможно, один переводит двум другим).
Доказать, что их можно разбить на пары, в каждой из которых имеется общий язык.
б) То же для группы из 100 человек.
в) То же для группы из 102 человек.

ВверхВниз   Решение


На окружности даны 10 точек. Сколькими способами можно провести пять отрезков, не имеющих общих точек, с концами в данных точках?

ВверхВниз   Решение


Найдите ближайшее целое число к числу x, если  x = .

Вверх   Решение

Задачи

Страница: 1 2 3 4 >> [Всего задач: 20]      



Задача 77957

Темы:   [ Приближения чисел ]
[ Десятичные дроби ]
Сложность: 2+
Классы: 9

Вычислить с шестьюдесятью десятичными знаками     (60 девяток).

Прислать комментарий     Решение

Задача 65474

Темы:   [ Приближения чисел ]
[ Тождественные преобразования ]
Сложность: 3
Классы: 10,11

Найдите ближайшее целое число к числу x, если  x = .

Прислать комментарий     Решение

Задача 77924

Тема:   [ Приближения чисел ]
Сложность: 3
Классы: 10,11

Докажите, что первые три цифры частного     суть 0,239.

Прислать комментарий     Решение

Задача 60617

Темы:   [ Приближения чисел ]
[ Цепные (непрерывные) дроби ]
Сложность: 3+
Классы: 9,10,11

Найдите рациональное число, которое отличается от числа
  а)  α = ;   б)  α = 2 + ;   в)  α = 3 +   не более чем на 0,0001.

Прислать комментарий     Решение

Задача 76542

Темы:   [ Приближения чисел ]
[ Произведения и факториалы ]
Сложность: 4-
Классы: 10,11

Вычислить с пятью десятичными знаками (то есть с точностью до 0,00001) произведение:  

Прислать комментарий     Решение

Страница: 1 2 3 4 >> [Всего задач: 20]      



© 2004-... МЦНМО (о копирайте)
Пишите нам