从左到右排列了 N 张椅子,第 i 张的编号为 ai (保证 ai 互不相同)。
Snuke 想要标记一些椅子并把剩下的丢掉,一开始所有椅子都没有被标记。我们称一种标记方案是好的,当且仅当其标号递增。即,若标记的编号为 i1<i2<⋯<ik,则有 ai1<ai2<⋯<aik。
Snuke 将重复一下操作来标记椅子:
-
称 x 是不错的当且仅当把 x 加入后标记方案仍是好的,记其数量为 k;
-
若 k=0 结束操作,否则均匀随机选择一个标记并继续操作 1;
求最终标记个数的期望。