Processing math: 100%

36-я Балканская математическая олимпиада. Кишенёв, Молдова, 2019 год


Пусть P — множество всех простых чисел. Определите все функции f:PP такие, что f(p)f(q)+qp=f(q)f(p)+pq для всех p,qP.
посмотреть в олимпиаде

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

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

Пусть P(x,y) - данное равенство.

P(2,q)f(2)f(q)+q2=f(q)2+2q

При q нечётном, получаем, что одно из чисел f(q), f(2) чётно. Предположим, что f(2) - нечётное, тогда f(p)=2 для любого простого p>2.

p,q>2,P(p,q)pq=qp, что является противоречием.

Значит f(2)=2.

P(2,p)2f(p)f(p)2=2pp2.

Докажем, что g(x)=2xx2 строго возрастает для целых x3. По методу математической индукции 2x>2x+1, откуда g(x+1)g(x)=2x2x1>0, что требовалось.

Следовательно f(p)=p (ведь из нечётности p,f(p)3)

  0
8 месяца 25 дней назад #

P(p,2) where p2: f(p)f(2)+2pf(2)f(p)p2=0

Consider this equation modular 2:

f(p)f(2)f(2)f(p)p20

Suppose f(p)2 (one can easily verify that f(p)=2

is not a solution of the functional equation)

, then since p2, we have that:

2|f(2)f(p), hence f(2)=2. \\

Now P(3,2):

f(3)2+23=2f(3)+32

2f(3)=(f(3)+1)(f(3)1)

So, f(3)=3. (\textbf{Assumption: f(p)p, BUT

the argument is the same for pf(p)}.)

Now, let's consider the largest

power of 2 that divides f(p)p. Let v2(f(p)p)=k.

Notice that from we have

f(p)3p3=3f(p)3p

Applying the Lifting the Exponent Lemma to (1.3):

v2(f(p)3p3)=v2(f(p)p)=k=v2(3p(3f(p)p1))=

=v2(31)+v2(3+1)+v2(f(p)p)1=2+k

Hence, k=k+2 k=

f(p)p=0, pP,

as desired.

  5
4 месяца 21 дней назад #

На самом деле задача имеет решение даже если область значения функции это любые натуральные числа.