题目描述
众所周知"人机"是ldx的代号,有天"人机"想到了一个<<人机问题>>。问题是这样的:
有 nnn 个房间,每个房间中有一个人类或一个 bot。
对于每个 1≤i<n1\le i<n1≤i<n,第 iii 个房间中的人类或 bot 会对第 i+1i+1i+1 个房间进行观察,并告诉你第 i+1i+1i+1 个房间中是人类还是 bot。
具体地,给定一个长度为 n−1n-1n−1 的 010101 串 aaa。ai=1a_i=1ai=1 当且仅当第 iii 个房间中的人类或 bot 认为第 i+1i+1i+1 个房间中是 bot。
人类总是能做出正确的判断,而 bot 不一定能。现在人机请你进行人机验证看你是不是人机:利用以上信息求出至少有多少个 bot。
输入
第一行,一个整数,表示数据组数 TTT。
对于每组数据:
第一行,一个整数,表示 nnn。
第二行,一个长度为 n−1n-1n−1 的 010101 串,表示 aaa。
提示
测试点中有多组数据。
1≤T≤105,n≥2,∑n≤1061\le T\le 10^5,n\ge 2,\sum n\le 10^61≤T≤105,n≥2,∑n≤106。