题库练习 ICPC Balloons
← 上一题 下一题 →

A15218 | ICPC Balloons

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

In an ICPC contest, balloons are distributed as follows:

- Whenever a team solves a problem, that team gets a balloon.
- The first team to solve a problem gets an additional balloon.

A contest has 26 problems, labelled $\textsf{A}$ , $\textsf{B}$ , $\textsf{C}$ , ..., $\textsf{Z}$ . You are given the order of solved problems in the contest, denoted as a string $s$ , where the $i$ -th character indicates that the problem $s_i$ has been solved by some team. No team will solve the same problem twice.Determine the total number of balloons that the teams received. Note that some problems may be solved by none of the teams.

输入格式

The first line of the input contains an integer $t$ ( $1 \leq t \leq 100$ ) — the number of testcases.

The first line of each test case contains an integer $n$ ( $1 \leq n \leq 50$ ) — the length of the string.

The second line of each test case contains a string $s$ of length $n$ consisting of uppercase English letters, denoting the order of solved problems.

输出格式

For each test case, output a single integer — the total number of balloons that the teams received.

输入输出样例

输入 #1
6
3
ABA
1
A
3
ORZ
5
BAAAA
4
BKPT
10
CODEFORCES
输出 #1
5
2
6
7
8
17
C++ 编辑器
输入
输出