Daily

Random

Practice set

Baltic Way 2025 · Problem 2

Algebra

Let a1,a2,…a_1,a_2,\ldots be a sequence of real numbers such that

{an}⌊an+1⌋=⌊an⌋{an+1}\{a_n\}\lfloor a_{n+1}\rfloor=\lfloor a_n\rfloor\{a_{n+1}\}

for each positive integer nn. Prove that there is a real number λ\lambda such that {am}⌊am⌋=λ\{a_m\}\lfloor a_m\rfloor=\lambda for infinitely many positive integers mm.

Remark: For a real number xx, ⌊x⌋\lfloor x\rfloor denotes the greatest integer that does not exceed xx, and {x}=x−⌊x⌋\{x\}=x-\lfloor x\rfloor.

Change pool

When you’re ready

Review material becomes available with the next Daily.

Review

Topics

Sequences and recurrences · Equations and inequalities

Solutions

Solution

First, we note that the problem statement is true if there are infinitely many mm with either {am}=0\{a_m\}=0 or ⌊am⌋=0\lfloor a_m\rfloor=0. Thus, after possibly reindexing, we may assume that {an},⌊an⌋≠0\{a_n\},\lfloor a_n\rfloor\ne0 for all nn. In this case, we may rewrite the condition as

⌊an+1⌋⌊an⌋={an+1}{an}\frac{\lfloor a_{n+1}\rfloor}{\lfloor a_n\rfloor} = \frac{\{a_{n+1}\}}{\{a_n\}}

for all nn. By telescoping, this gives the identity

⌊ai⌋⌊aj⌋={ai}{aj}\frac{\lfloor a_i\rfloor}{\lfloor a_j\rfloor} = \frac{\{a_i\}}{\{a_j\}}

for each pair of indices (i,j)(i,j). Thus, if ⌊ai⌋=⌊aj⌋\lfloor a_i\rfloor=\lfloor a_j\rfloor, then {ai}={aj}\{a_i\}=\{a_j\}, and so especially {ai}⌊ai⌋={aj}⌊aj⌋\{a_i\}\lfloor a_i\rfloor=\{a_j\}\lfloor a_j\rfloor. Hence we are done if we can prove that some value appears infinitely many times among the ⌊an⌋\lfloor a_n\rfloor.

From the identity above, we also get

⌊an⌋=⌊a1⌋{a1}{an}\lfloor a_n\rfloor=\frac{\lfloor a_1\rfloor}{\{a_1\}}\{a_n\}

for all nn, which implies

∣an∣<∣⌊an⌋∣+1=∣⌊a1⌋{a1}{an}∣+1≤∣⌊a1⌋{a1}∣+1.|a_n|<|\lfloor a_n\rfloor|+1 =\left|\frac{\lfloor a_1\rfloor}{\{a_1\}}\{a_n\}\right|+1 \le \left|\frac{\lfloor a_1\rfloor}{\{a_1\}}\right|+1.

Hence the sequence is bounded, and so ⌊an⌋\lfloor a_n\rfloor takes only finitely many values. By the pigeonhole principle, some value appears infinitely many times, and so we are done.

Solution 2

Rewrite the given condition as

⌊an+1⌋{an+1}=⌊an⌋{an}=ρ.\frac{\lfloor a_{n+1}\rfloor}{\{a_{n+1}\}} = \frac{\lfloor a_n\rfloor}{\{a_n\}} =\rho.

Consider an arbitrary real number xx satisfying ⌊x⌋{x}=ρ\frac{\lfloor x\rfloor}{\{x\}}=\rho. There are two possible cases.

  • If ρ≥0\rho\ge0, write x=y+εx=y+\varepsilon, where yy is a nonnegative integer and 0≤ε<10\le\varepsilon<1. Then

    ρ=⌊x⌋{x}=yε⟹y=ρε,\rho=\frac{\lfloor x\rfloor}{\{x\}}=\frac{y}{\varepsilon} \quad\Longrightarrow\quad y=\rho\varepsilon,

    so ∣y∣=∣ρ∣ε<∣ρ∣|y|=|\rho|\varepsilon<|\rho|.

  • If ρ<0\rho<0, write x=−(y+ε)x=-(y+\varepsilon), where yy is a nonnegative integer and 0≤ε<10\le\varepsilon<1. Then

    ρ=⌊x⌋{x}=−(y+1)1−ε⟹y=−ρ(1−ε)−1,\rho=\frac{\lfloor x\rfloor}{\{x\}}=\frac{-(y+1)}{1-\varepsilon} \quad\Longrightarrow\quad y=-\rho(1-\varepsilon)-1,

    so ∣y∣=∣−ρ(1−ε)−1∣<∣ρ∣+1|y|=|-\rho(1-\varepsilon)-1|<|\rho|+1.

From these two observations it follows that the sequence ⌊a1⌋,⌊a2⌋,…\lfloor a_1\rfloor,\lfloor a_2\rfloor,\ldots is bounded. Hence, by the pigeonhole principle, there are infinitely many positive integers mm such that ⌊am⌋=C\lfloor a_m\rfloor=C, where CC is constant. But ⌊am⌋\lfloor a_m\rfloor uniquely determines {am}\{a_m\} because ⌊am⌋{am}=ρ\frac{\lfloor a_m\rfloor}{\{a_m\}}=\rho. Therefore, for infinitely many positive integers mm, we have {am}⌊am⌋=λ\{a_m\}\lfloor a_m\rfloor=\lambda for some constant λ\lambda.

Contest context

Results from Baltic Way 2025

11 teams

Mean score
4.3 / 5
Scores of 4 or 5
10 / 11
Estonia
5 / 5

Score distribution

01
10
20
30
43
57
All team scores
TeamScore
Germany5 / 5
Estonia5 / 5
Poland4 / 5
Lithuania5 / 5
Norway5 / 5
Latvia5 / 5
Finland4 / 5
Denmark4 / 5
Sweden5 / 5
Ukraine5 / 5
Iceland0 / 5