Шелковый путь олимпиада по математике 2015 года | Казахстанские олимпиады

Пусть BnB_n — множество всех последовательностей длины nn, состоящих из нулей и единиц. Для каждых двух последовательностей a,bBna,b \in B_n (не обязательно различных) определим строки ε0ε1ε2εn\varepsilon_0\varepsilon_1\varepsilon_2 \dots \varepsilon_n и δ0δ1δ2δn\delta_0\delta_1\delta_2 \dots \delta_n соотношениями ε0=δ0=0\varepsilon_0=\delta_0=0 и

εi+1=(δiai+1)(δibi+1),δi+1=δi+(1)δiεi+1(0in1). \varepsilon_{i+1}=(\delta_i-a_{i+1})(\delta_i-b_{i+1}), \quad \delta_{i+1}=\delta_i+(-1)^{\delta_i}\varepsilon_{i+1} \quad (0 \leq i \leq n-1).

Пусть w(a,b)=ε0+ε1+ε2++εnw(a,b)=\varepsilon_0+\varepsilon_1+\varepsilon_2+\dots +\varepsilon_n. Найдите f(n)=a,bBnw(a,b)f(n)=\sum\limits_{a,b \in {B_n}} {w(a,b)} .