MATHEMATICAL OLYMPIAD ARCHIVE

EGMO 2024
問題 4

DIFFICULTY2
EGMO 2024 問題4の日本語問題文

PROBLEM WORKSPACE

ヒント

PUBLIC
ヒント 1

帰納法です.

略解

略解を表示

ai<aja_i\lt a_j に対して (ai,aj)(a_i,a_j) が面白い組であるとき fn(ai,aj)=1f_n(a_i,a_j)=1,そうでないとき fn(ai,aj)=0f_n(a_i,a_j)=0 となる関数 ff を考えると求めるべき値は

∑1≤i<j≤nf(ai,aj)\sum_{1\leq i\lt j \leq n}f(a_i,a_j)

の最大値である.n+1n+1 のときを考える.一般性を失わず an+1−a1≥2(an+1−a⌊(n+2)/2⌋)a_{n+1}-a_1\geq 2(a_{n+1}-a_{\lfloor(n+2)/2\rfloor}) としてよい.このとき

∑1≤i<j≤n+1f(ai,aj)=∑1≤i<k≤nf(ai,aj)+∑1≤i≤nf(ai,an+1)≤∑1≤i<j≤nf(ai,aj)+⌊n+12⌋\sum_{1\leq i\lt j \leq n+1}f(a_i,a_j)=\sum_{1\leq i\lt k \leq n}f(a_i,a_j)+\sum_{1\leq i\leq n}f(a_i,a_{n+1})\leq\sum_{1\leq i\lt j \leq n}f(a_i,a_j)+\left\lfloor\dfrac{n+1}{2}\right\rfloor

が従うので帰納的に

∑1≤i<j≤nf(ai,aj)≤⌊n2⌋⌊n+12⌋\sum_{1\leq i\lt j \leq n}f(a_i,a_j)\leq \left\lfloor\dfrac{n}{2}\right\rfloor\left\lfloor\dfrac{n+1}{2}\right\rfloor

が従う.一方で a1,a2,…,ana_1,a_2,\ldots,a_n が等差数列のときに ∑1≤i<j≤nf(ai,aj)=⌊n2⌋⌊n+12⌋\sum_{1\leq i\lt j \leq n}f(a_i,a_j)= \left\lfloor\dfrac{n}{2}\right\rfloor\left\lfloor\dfrac{n+1}{2}\right\rfloor が成立するのでこれが求める最大値である.

← 問題一覧に戻る