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

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

Точки K и M лежат на сторонах AB и BC треугольника ABC, причём  AK : BK = 3 : 2,  BM : MC = 3 : 1.  Через точку B проведена прямая l, параллельная AC. Прямая KM пересекает прямую l в точке P, а прямую AC в точке N. Найдите BP и CN, если  AC = a.

Вниз   Решение


Максимальное время работы на одном тесте: 1 секунда

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

Информация, записанная на билете, кодируется K числами (0 или 1). При этом непосредственно на билете записывается последовательность из N чисел (N ³ K) так, что числа, записанные на расстоянии K, совпадают. Таким образом, для проверки подлинности билета достаточно проверить, что все числа на расстоянии K совпадают. К сожалению, при считывании информации с билета иногда могут происходить ошибки - считается, что одно из чисел может исказиться (то есть 0 заменится на 1, или 1 - на 0). Такой билет все равно нужно считать подлинным. Во всех остальных случаях билет считается поддельным.

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

Формат входных данных

В первой строке входного файла d.in записаны числа N и K (1 £ N £ 50000, 1 £ K £ 1000, K £ N). Во второй строке записано N чисел, каждое из которых является 0 или 1 - информация, считанная с билета.

Формат выходных данных

В первой строке выходного файла d.out должно быть записано одно из двух сообщений - OK или FAIL (первое сообщение обозначает, что билет признан подлинным, второе - поддельным). В случае, если билет подлинный, во второй строке выведите 0, если все числа были считаны правильно, или номер числа, в котором при считывании произошла ошибка. Если возможных ответов несколько, выведите любой из них (в частности, если для признания билета подлинным можно считать, что ошибок при считывании не было, а можно считать, что была ошибка в одном из чисел - правильным является любой из вариантов ответа).

Примеры

d.in

d.out

6 2

1 0 1 0 1 0

OK

0

6 2

1 1 1 0 1 0

OK

2

6 2

1 1 1 0 0 0

FAIL

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

Задачи

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



Задача 79543

Темы:   [ Таблицы и турниры (прочее) ]
[ Примеры и контрпримеры. Конструкции ]
Сложность: 3
Классы: 8

Квадрат расчерчен на 16 равных клеток. Каждую из букв A, B, C, D расставьте в этих клетках по четыре раза таким образом, чтобы на каждой горизонтали, каждой вертикали и двух больших диагоналях не было одинаковых букв.

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

Задача 79545

Тема:   [ Классическая комбинаторика (прочее) ]
Сложность: 3
Классы: 8

В тёмной комнате на полке в беспорядке лежат четыре пары носков двух разных размеров и двух разных цветов. Какое наименьшее число носков необходимо, не выходя из комнаты, переложить с полки в чемодан, чтобы в нем оказались две пары различного размера и цвета?

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

Задача 79548

Темы:   [ Иррациональные уравнения ]
[ Выделение полного квадрата. Суммы квадратов ]
Сложность: 3
Классы: 8,9,10

Решите уравнение

(x2 + x)2 + $\displaystyle \sqrt{x^2-1}$ = 0.

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

Задача 79549

Темы:   [ Процессы и операции ]
[ Геометрия на клетчатой бумаге ]
Сложность: 3+
Классы: 7,8,9

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


Задача 79554

Темы:   [ Признаки перпендикулярности ]
[ Раскраски ]
[ Параллельность прямых и плоскостей ]
Сложность: 3+
Классы: 10,11

В пространстве имеются четыре различные прямые, окрашенные в два цвета: две красные и две синие, причём любая красная прямая перпендикулярна любой синей прямой. Докажите, что либо красные, либо синие прямые параллельны.
Прислать комментарий     Решение


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



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

Проект осуществляется при поддержке Департамента образования г.Москвы и ФЦП "Кадры" .