{"trustable":false,"prependHtml":"","sections":[{"title":"","value":{"format":"HTML","content":"\n\n\u003cp\u003e嘘——\u003cbr\u003e\n告诉你一个秘密,千万不要说出去哦!\u003cbr\u003e\n其实……yh学长会黑魔法!!!\u003c/p\u003e\n\n\u003cp\u003e不相信吗?不相信就对了!\u003c/p\u003e\n\u003cp\u003eyh学长对于你的怀疑感到很气愤。\u003c/p\u003e\n\u003cp\u003eyh学长:“让我来给你露一手。”\u003c/p\u003e\n\n\u003cp\u003e他决定使个最简单的生成魔咒的魔法让你瞧瞧。\u003cbr\u003e\n并且为了惩罚你对他的不信任,在使用魔法时会顺便考考你《小学数学》。\u003c/p\u003e\n\n\u003cp\u003eyh学长使用的这个魔咒串由许多魔咒字符构成,为了照顾你没学过魔咒的小脑瓜,他将这些魔咒字符都化为了你看得懂的阿拉伯数字进行表示。\u003cbr\u003e\n比如,yh学长使出了魔咒字符1、2,他可以将这两个魔咒字符拼凑起来形成一个魔咒串[1,2]。\u003c/p\u003e\n\u003cp\u003e一个魔咒串S的非空字串被称为魔咒串S的生成魔咒。\u003c/p\u003e\n\u003cp\u003e例如:\u003cbr\u003e\nS \u003d [1,2,1]时,它的生成魔咒有 [1]、[2]、[1,2]、[2,1]、[1,2,1] 五种。\u003cbr\u003e\nS \u003d [1,1,1]时,它的生成魔咒有[1]、[1,1]、[1,1,1]三种。\u003c/p\u003e\n\n\u003cp\u003e最初S为空串,共进行n此操作,每次操作在S结尾加入一个魔咒字符。\u003c/p\u003e\n\n\u003cp\u003eyh学长要求你算出,每次操作后,当前的魔咒串S共有多少种生成魔咒?\u003c/p\u003e\n\n"}},{"title":"Input","value":{"format":"HTML","content":"\u003cdiv\u003e\n 第一行一个整数 n。\n\u003c/div\u003e \n\u003cdiv\u003e\n 第二行 n 个数,第 i 个数表示第 i 次操作加入的魔咒字符。\n\u003c/div\u003e \n\u003cdiv\u003e\n 1≤n≤100000。,用来表示魔咒字符的数字 x 满足 1≤x≤10^9\n\u003c/div\u003e"}},{"title":"Output","value":{"format":"HTML","content":"\u003cp\u003e输出 n 行,每行一个数。第 i 行的数表示第 i 次操作后 S 的生成魔咒数量\u003c/p\u003e "}},{"title":"Sample Input","value":{"format":"HTML","content":"\u003cp\u003e7\n\u003cbr\u003e1\u0026nbsp2\u0026nbsp3\u0026nbsp3\u0026nbsp3\u0026nbsp1\u0026nbsp2\u003c/p\u003e"}},{"title":"Sample Output","value":{"format":"HTML","content":"1\n\u003cbr\u003e 3\n\u003cbr\u003e 6\n\u003cbr\u003e 9\n\u003cbr\u003e 12\n\u003cbr\u003e 17\n\u003cbr\u003e 22"}}]}