A105166.朴实无华的瑟提

普及-

官方

通过率:0%

时间限制:1.00s

内存限制:128MB

题目描述

众所周知,SettSett 左拳伤害高,右拳高伤害。但是今天,SettSett 装备了最新的魔法科技,能够在出拳进行物理攻击的同时在另一边进行魔法射线的攻击。

为了测试 SettSett 的这套装备,JinxJinx 也准备了一套对应的立体防御力场,能够根据预输入的数字序列进行相应的防御。

  • 在这串数字的最左边去掉一个 00 表示左边消耗一次物理防御,并在这串数字的最右边去掉一个 11 表示右边消耗一次魔法防御。
  • 在这串数字的最左边去掉一个 11 表示左边消耗一次魔法防御,并在这串数字的最右边去掉一个 00 表示右边消耗一次物理防御。

由于是测试,所以 SettSett 会最大程度地根据当前防御力场左右的防御模式来选择如何攻击,使防御力场能够正确地防御住对应攻击,直到防御力场无法同时挡住左右的攻击为止。

JinxJinx 想知道当测试结束时,防御力场还剩余几次防御的能量。

输入格式

第一行输入一个整数 tt,表示共有 tt 组测试数据。

对于每组测试数据,第一行输入一个整数 nn,表示防御力场能量能支撑的总防御次数。

第二行输入一个字符串 ss,且这个字符串仅由 0011 组成,表示当前测试数据预输入的数字序列。

输出格式

对于每一组测试数据,输出一行,包含一个整数,表示最后剩下了多少次防御。如果最后所有防御都消耗完了,输出 00

输入输出样例

  • 输入#1

    9
    3
    100
    4
    0111
    5
    10101
    6
    101010
    7
    1010110
    1
    1
    2
    10
    2
    11
    10
    1011011010

    输出#1

    1
    2
    5
    0
    3
    1
    0
    2
    4

说明/提示

1t1001 \leq t \leq 1001n20001 \leq n \leq 2000

首页