有一个长度为 n 的排列 p1,p2,…,pn(即 1 到 n 每个数恰好出现一次)。现在给出该排列的前缀和的奇偶性信息:一个长度为 n 的 01 字符串 S,其中 Si=1 表示 p1+p2+⋯+pi 为奇数,Si=0 表示该前缀和为偶数。
请你根据这个 01 字符串还原出一个可能的排列。如果无法还原,输出 -1。
约束条件:n 不超过 105。
By signing up a CodeFun2000 universal account, you can submit code and join discussions in all online judging services provided by us.