\documentclass[12pt,a4paper]{article}
\usepackage[top=2cm, bottom=2cm, left=2.5cm, right=2.5cm]{geometry}
\usepackage{indentfirst}%首行缩进
\XeTeXlinebreaklocale "zh"%中文换行
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt%放宽断行限制

\usepackage[cm-default, no-math, no-config]{fontspec}%字体包
\setmainfont[BoldFont=WenQuanYi Micro Hei]{SimSun}%设置字体

\title{问题 384}
\author{Project Euler}

\begin{document}
\maketitle

定义数列 $a(n)$ 是 $n$ 的二进制数字中成对出现的$1$的对数。例如:
$$
a(5)=a(101_2)=0,a(6)=a(110_2)=1,a(7)=a(111_2)=2
$$

定义数列 $b(n)=(-1)^{a(n)}$。此数列被称为 Rudin-Shapiro 数列。\\


考察数列 $b(n)$ 的前 $n$ 项和 $$s(n)=\sum^n_{i=0}b(i)$$


此三个数列的前几项为
\begin{center}
\begin{tabular}{lrrrrrrrr}
 n & 0 & 1 & 2 & 3 & 4 & 5 & 6 & 7 \\
 a(n) & 0 & 0 & 0 & 1 & 0 & 0 & 1 & 2 \\
 b(n) & 1 & 1 & 1 & -1 & 1 & 1 & -1 & 1 \\
 s(n) & 1 & 2 & 3 & 2 & 3 & 4 & 3 & 4 \\
\end{tabular}
\end{center}

数列 $s(n)$ 有如下性质,所有数字都为整数,且每个数字出现的次数与其本身数值相等。\\

定义 $g(t,c)$,其中 $1 \leq c \leq t$,表示 $t$ 第 $c$ 次出现时的下标 $n$。

例如 $g(3,3)=6, g(4,2)=7, g(54321, 12345)=1220847710$。\\

令 $F(n)$ 是 fibonacci 数列,其中 $F(0) = F(1) = 1$。\\

定义 $GF(t)=g(F(t),F(t-1))$,求
$$
\sum_{t=2}^{45}GF(t)
$$

\end{document}