[C++] 数字游戏
小 K 同学向小 P 同学发送了一个长度为 8 的 01 字符串 来玩数字游戏,小 P 同学想要知道字符串中究竟有多少个 1。
注意:01 字符串为每一个字符是 0 或者 1 的字符串,如“101”(不含双引号)为一个长度为 3 的 01 字符串。
假如你是长官,现在有一些新兵入伍。但是他们不是同时到达军营集合。对于某一个士兵 i(编号从 1 到 n), 如果 s[i] = 1,那么他从队尾入队,如果 s[i] = 0,那么他从队头入队。当所有士兵入队后,这个时候士兵就有一个排列。然后,从队头到队尾,每个士兵会说出他的能力值 a[i],你需要按照能力值从高到低输出对应的一个排列。