#2350. 锦标赛
锦标赛
该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。
题目描述
给定整数现在有支队伍(编号为到)进行共场比赛,流程如下:
第支与第支进行比赛、第支与第支进行比赛,以此类推,这一阶段总共进行 队伍数除以 二场比赛。这些比赛中必定分出胜负,负方淘汰,胜方继续下一轮的比赛;
重复进行上述步骤,直到只有一支队伍没有被淘汰,这支队伍成为冠军。
(依据原题目描述中的图片来获得更好理解。该图满足。)
给定一个长度为的、仅包含字符 的字符串具体的:
如果"",表示第次比赛中,编号更小的队伍获胜。
如果"",表示第次比赛中,编号更大的队伍获胜。
如果"",表示第次比赛中,任意一方都可能获胜。
设表示根据字符串所有可能成为冠军的不同的队伍数。
给定查询次数每次查询给定整数和字符求将的第位修改为后的值。
应注意的是,每次询问之间并不是互相独立的,也就是说每一次查询都会影响之后的查询。
输入格式
第一行一个整数。 第二行包括一个长为的字符串,表示初始时比赛情况。
第三行一个整数表示查询次数。
接下来行,每行一个数字和一个字符 表示将第场比赛结果修改为给定字符。
输出格式
对于每个询问,输出一行一个整数,表示。
样例
输入样例
3
0110?11
6
5 1
6 ?
7 ?
1 ?
5 ?
1 1
输出样例
1
2
3
3
5
4
提示
对于的数据,。
对于的数据,。