Loading [MathJax]/jax/element/mml/optable/BasicLatin.js

Математикадан 46-шы халықаралық олимпиада, 2005 жыл, Мериде


Құрамында оң мүшелері де, теріс мүшелері де шексіз көп кездесетін a1, a2, , an, бүтін сандар тізбегі берілген. Әрбір n натурал саны үшін a1, a2, , an сандарын n санына бөлгенде пайда болған n бөлгіштер әр түрлі. Бұл тізбекте әрбір бүтін сан дәл бір реттен кездесетінен дәлелеңіздер.
посмотреть в олимпиаде

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

пред. Правка 2   1
2 дней 11 часов назад #

Пусть ak=ajn=akx+y=ajx+yny(modak); ny(modaj)

  2
3 дней 7 часов назад #

И что это должно значит?

  1
3 дней 7 часов назад #

Это значит, что вы не поняли, но пытаетесь сделать вид,что поняли

  2
3 дней 5 часов назад #

Это значить что число akaj(modn). Это уже противоречие

  0
2 дней 13 часов назад #

Как это доказывает что каждое целое число встречается в нашей последовательности.

  0
2 дней 13 часов назад #

Я же сказал что если найдутся число ak=aj то это противоречие и доказал.

  0
2 дней 12 часов назад #

Надо доказать что :

 kZ lN  что  al=k

Было доказано что все  ai  различны. Так почему из этого следует то что нам нужно доказать?

  0
2 дней 11 часов назад #

Пусть ak=aj=l Тогда akl(modn);. Так как ak=aj=llaj(modn) akaj(modn)

  1
2 дней 11 часов назад #

Прочтите вопрос внимательней

  0
2 дней 11 часов назад #

Тогда наверное так:

Пусть ak=ajn=akx+y=ajx+yny(modak); ny(modaj)

  0
2 дней 11 часов назад #

я хотел сказать что не индексы (значить не факт что k=j), а числа равны (ak=aj)

пред. Правка 2   0
3 дней 5 часов назад #

Если допустим k>n то это еще не значит что akaj(modn)

пред. Правка 5   2
2 дней 18 часов назад #

Эссе для вас griezman.567:

В теории чисел существует важное правило, которое гласит, что если два числа равны, то они дают одинаковый остаток при делении на одно и то же число. Однако возникло недоразумение, что индексы, например k, могут влиять на результат операции взятия остатка при делении на число n, особенно когда k>n. Давайте разберемся, почему это не так, и почему значение индекса не влияет на остаток при делении.

Прежде всего, важно понять, что операция взятия остатка от деления, или операция модуль, работает независимо от индексов и того, что эти индексы могут быть больше, чем сам делитель. Операция деления с остатком имеет такую форму: для числа a и делителя n мы можем записать a=nq+r, где q — целая часть от деления, а r — остаток, который всегда будет числом от 0 до n1. Это определение остается верным независимо от того, какое число мы делим.

Если числа ak и aj равны, то есть ak=aj, то независимо от их индексов и их размеров, остатки от их деления на n будут одинаковыми. Это объясняется тем, что операцией деления мы лишь определяем, как число a «разбивается» на части, а остаток зависит только от самого числа и делителя. Даже если k>n, это не меняет результата деления, потому что индексы k и j не влияют на число a, которое мы делим.

Для понимания этого на примере: допустим, ak=15 и aj=15, и n=4. Тогда 15mod4=3, и этот остаток будет одинаковым, независимо от того, является ли k=10 или k=100. Индекс k просто указывает на то, какое число рассматривается, но на остаток это не влияет.

Таким образом, ключевым моментом является то, что остаток при делении зависит только от величины числа и делителя. Индекс, такой как k, не имеет никакого влияния на результат операции модуль. Это свойство остается верным независимо от того, больше ли индекс k, чем число n, или меньше.

пред. Правка 2   1
2 дней 6 часов назад #

  0
2 дней 6 часов назад #

В условии сказано что числа a1,a2an дают различный остаток при делении на n то есть aiaj(modn) при любых различных i и j принадлежащих множеству 1,2n а вот если k>n то k не пренадлежит множеству 1,2n следовательно это еще не означает что akaj(modn)(jлюбой индекс) Кажется вы прочитали условие так что каждые два числа в этой последовательности дают различный остаток (modn) Но говорится что любые два числа из множества a1,a2an не сравнимы с друг другом по modn

  2
2 дней 20 часов назад #

Очевидно, каждое число встречается не более одного раза (иначе возьмем n гораздо больше). Теперь докажем, что каждое число встречается хотя бы один раз.

Утверждение. Для любых i<j имеем

aiaj<j.

Доказательство. Предположим противное: пусть n=aiaj0. Тогда i,j[1,n] и aiaj(modn), что является противоречием.

Утверждение. Для любого n множество {a1,,an} имеет вид {k+1,,k+n} для некоторого целого k.

Доказательство. Докажем индукцией. База n=1 тривиальна. Пусть утверждение верно для n, то есть

{a1,,an}={k+1,,k+n}.

Тогда

an+1k(modn+1)

Кроме того, из предыдущего утверждения следует

|an+1a1|<n+1.

Отсюда заключаем, что an+1{k,k+n+1}, что и требовалось.

Таким образом, последовательность полностью описывается следующим образом: выбираем a1, а затем каждое следующее an получается как либо max, либо \min S - 1, где S = \{a_1, \dots, a_{n-1}\} — множество n-1 последовательных целых чисел.

\textbf{Заключение.} Замечаем, что поскольку в последовательности бесконечно много положительных и отрицательных членов (что мы до сих пор не использовали), то она не ограничена сверху и снизу. Следовательно, она содержит все целые числа.