设想为数列的每一项放入一个编号方块,放到以其值命名的塔中;那么在下标 N 之后的每个新项,恰好等于前一项所指向的那座塔的当前高度。
设 M=max(a1,…,aN)M=\max(a_1,\ldots,a_N)M=max(a1,…,aN),并把塔想象成编号为 1,2,3,…1,2,3,\ldots1,2,3,… 的一排塔;对 i=1,2,…i=1,2,\ldotsi=1,2,…,项 aia_iai 把一个方块加到塔 aia_iai 上。前 NNN 个方块称为红色方块;当 i>Ni>Ni>N 时,方块 aia_iai 被放到塔 aia_iai 上,放置后该塔的新高度按定义恰好就是 aia_iai 本身,也就是说方块 aia_iai 恰好落在其塔的高度 aia_iai 处——这反映了 aia_iai 记录的是到目前为止 ai−1a_{i-1}ai−1 出现过的次数。