#P4048. L1-7
L1-7
题目描述
ZJC和他的朋友们正在玩游戏。共有名玩家,玩家的温度值是,环境类型表示为或
当两位棋手在某一特定环境中对战时:
1.如果环境类型为 ,则在该环境中温度值较低的棋手总是获胜
2.如果环境类型为 ,则在该环境中温度值较高的棋手总是获胜
个环境的类型组成了一个长度为 的二进制字符串
如果有 名玩家参加比赛,则总共会有 场战斗,而 环境的类型将是 中的前 个字符
当比赛中还剩下不止一名玩家时,可任意选择剩下的两名玩家进行对战
输掉比赛的玩家将被淘汰出局。战斗环境 的类型是
对于从 到 的每个 ,回答下面的问题:如果温度值不超过 的所有玩家都参加游戏,那么有多少玩家有机会获胜?
输入格式
每个测试包含多个测试用例。
第一行包含一个整数 ( )--测试用例数。测试用例说明如下。
每个测试用例的第一行都包含一个整数 ( ) - 玩家人数。
每个测试用例的第二行都包含一个长度为 的二进制字符串 。
输出格式
对于每个测试用例,输出 个整数 - 对于从 到 的 个整数,输出有机会获胜的玩家人数。
样例
2
4
001
4
101
1 1 3
1 2 3
在第一个测试案例中,对于 和 ,只有温度值为 的棋手才能获胜,对于 ,温度值为 的棋手可以获胜。
相关
在下列比赛中: