три задачки
Oct. 15th, 2002 05:48 pmТри математических задачки олимпиадного типа. Первая лёгкая, вторая и третья чуть сложней, возможно. Решения напишу через день-два, если какие-то не решат в комментах.
1. Прямая линия, пересекающая шахматную доску размером 8x8, пересекает в ней какое-то количество шахматных полей-квадратов. Условимся, что прямая пересекает квадрат, если она проходит сквозь хотя бы одну точку внутри его (точки на границе "не считаются"). Найти максимальное число квадратов, которое может пересечь прямая.
2. На плоскости с координатной сеткой рисуем круг с радиусом 2 (радиус, не диаметр!). Какое-то количество вершин координатной сетки (точек-перекрестий) окажутся внутри круга; здесь, опять-таки, точки, оказавшиеся на границы круга, "не считаются". Найти минимальное и максимальное возможное число вершин сетки, могущих попасть внутрь круга.
3. Для каждого натурального числа n определим f(n) = количество положительных делителей числа n, т.е. чисел, на которые n делится без остатка -- включая 1 и само число n. Например, f(1)=1, а f(4)=3, потому что у четвёрки есть три делителя: 1, 2 и 4.
Каждое натуральное число n порождает бесконечную последовательность такого вида: n, f(n), f(f(n)), f(f(f(n))), ... То есть мы берём количество делителей последнего числа в списке и добавляем его в конец списка, потом опять берём уже его количество делителей и добавляем, и так до бесконечности.
Задание: найти (и доказать, естественно), для каких n порождаемая ими последовательность не содержит ни одного точного квадрата (т.е. числа вида k2, являющегося квадратом другого натурального числа).
1. Прямая линия, пересекающая шахматную доску размером 8x8, пересекает в ней какое-то количество шахматных полей-квадратов. Условимся, что прямая пересекает квадрат, если она проходит сквозь хотя бы одну точку внутри его (точки на границе "не считаются"). Найти максимальное число квадратов, которое может пересечь прямая.
2. На плоскости с координатной сеткой рисуем круг с радиусом 2 (радиус, не диаметр!). Какое-то количество вершин координатной сетки (точек-перекрестий) окажутся внутри круга; здесь, опять-таки, точки, оказавшиеся на границы круга, "не считаются". Найти минимальное и максимальное возможное число вершин сетки, могущих попасть внутрь круга.
3. Для каждого натурального числа n определим f(n) = количество положительных делителей числа n, т.е. чисел, на которые n делится без остатка -- включая 1 и само число n. Например, f(1)=1, а f(4)=3, потому что у четвёрки есть три делителя: 1, 2 и 4.
Каждое натуральное число n порождает бесконечную последовательность такого вида: n, f(n), f(f(n)), f(f(f(n))), ... То есть мы берём количество делителей последнего числа в списке и добавляем его в конец списка, потом опять берём уже его количество делителей и добавляем, и так до бесконечности.
Задание: найти (и доказать, естественно), для каких n порождаемая ими последовательность не содержит ни одного точного квадрата (т.е. числа вида k2, являющегося квадратом другого натурального числа).
Никто не трогал третью задачу.
Date: 2002-10-15 01:45 pm (UTC)Краткое содержание решения.
1) Лемма: если n = (p1)^(a1) * (p2)^(a2) * ... * (pm)^(am), то
f(n) = (a1+1)(a2+1)...(am+1).
Доказательство опущено.
2) Лемма: для всякого n > 2, f(n) > n.
Доказательство опущено.
3) Тривиальное наблюдение: f(2) = 2, a f(n) < 2 тогда и только тогда, когда n = 1. (Тогда f(1)=1; но 1 - полный квадрат :)) ).
4) Последовательность b0 = n, b1 = f(n), b2 = f(f(n)), ... не больше чем за n шагов дойдёт до значения 2, и далее будет bm = 2 для всех m, больших или равных некоему k (ясно). Итак, пусть k - первое такое число, что bk = 2.
[Использую bk вместо bk из-за лени.]
Если k = 0, то n=2. Такая последовательность не содержит полных квадратов.
5) Пусть k>0. Тогда bk-1 - число с двумя делителями, но не 2: иными словами, bk-1 - нечетное простое число.
Если k-1 = 0, то мы вновь получаем последовательность без квадратов, для n - нечетных простых чисел.
6) Пусть k-1>0. Тогда у bk-2 ровно bk-1 делителей. Если число делителей - простое, то, согласно лемме (1), bk-2 - степень ОДНОГО простого числа p. bk-2 = p^(bk-1-1) = четная степень числа p, то-есть ПОЛНЫЙ КВАДРАТ.
Таким образом, единственные числа n, для которых НЕТ полных квадратов в последовательности - ПРОСТЫЕ. QED.
Re: Никто не трогал третью задачу.
f(n) = (a1+1)(a2+1)...(am+1).
Доказательство опущено.
Здесь p1, p2 итп. - простые множители n, а a1, a2 итп. - их степени в разложении n на простые множители. (это я не для тебя естественно, а для тех, кто, возможно, не понимает).
2) Лемма: для всякого n > 2, f(n) > n.
Наоборот, f(n)
f(n) = (a1+1)(a2+1)...(am+1).
Доказательство опущено.</i>
Здесь p1, p2 итп. - простые множители n, а a1, a2 итп. - их степени в разложении n на простые множители. (это я не для тебя естественно, а для тех, кто, возможно, не понимает).
<i>2) Лемма: для всякого n > 2, f(n) > n.</i>
Наоборот, f(n)<n. Впрочем, это у тебя описка ;)
Всё остальное верно; кстати, в пункте 6) необязательно было пользоваться простотой b<sub>k-1</sub> -- достаточно нечётности этого числа, из которой сразу следует, что b<sub>k-2</sub> - полный квадрат (т.к. все простые множители встречаются в его разложении с чётными степенями).
Re: Никто не трогал третью задачу.
Date: 2002-10-17 11:29 am (UTC)Re: Никто не трогал третью задачу.
Date: 2002-10-17 11:32 am (UTC)> Наоборот, f(n)<n. Впрочем, это у тебя
> описка ;)
> Всё остальное верно; кстати, в пункте 6)
> необязательно было пользоваться
> простотой bk-1