Processing math: 76%

13-ші «Жібек жолы» математикалық олимпиадасы, 2013 жыл


Фильмде n рөл бар. Әр i үшін (1in), i рөлін ai адам ойнай алады және де бір адам тек бір ғана рөл ойнай алады. Әр күн сайын n рөлдің адамдары кастингке қатысады, және әр рөлден тек бір адам қатысады. Жай p саны pa1, a2, , an, n болатындай сан болсын. Егер әр түрлі рөлдерде ойнайтын кез келген k адам алсақ, олар қандай да бір кастингке бірге қатысатындай pk кастинг өткізуге болатынын дәлелдеңдер (k саны n-нен аспайтын натурал сан).
посмотреть в олимпиаде

Комментарий/решение:

  8
2 года 3 месяца назад #

Очевидно, что можно взять n=p,a1==ap=p. Давайте для каждой роли пронумеруем ее участников числами 0,1,,p1. Теперь рассмотрим все многочлены g(x)=a1+a2x++akxk1, где ai=0,1,,p1. Их количество ровно pk. Давайте проведем кастинги

{g(0),g(1),,g(p1)},

где на j роли играет участник под номером g(j-1) \mod p.

По интерполяционному многочлену Лагранжа можно подобрать такой искомый g, что g(\alpha_j)\equiv \beta_j \pmod p, для j=1,\ldots, k и любых \alpha_j,\beta_j\in \{0,1,\ldots, p-1\}, где \alpha_j попарно различные. Отсюда легко вывести, что для любого набора из k человек разных ролей нужный кастинг был проведен.