#YC240. 字符串输入输出查询

字符串输入输出查询

字符串输入输出查询

这是一道模板题,主要用于练习字符串如何输入输出 通常字符串分为两种数据结构来实现


字符数组
char s[10];
cin>>s+1;// +1之后表示从1位置存入字符串的每个符号
cout<<s+1;
string类型//不定长字符串 
string s;
cin>>s;//该类型的输入只能这么写,从0位置存入
cout<<s;

题目描述

现在给定一个长度为NN的字符串SS,现在有QQ次询问操作,对于每一个询问AiA_i,请你输出字符串SS的第AiA_i个字符是什么

输入格式

在第一行给定一个整数NN,表示字符串的长度(1N1000)(1 \leq N \leq 1000 )

第二行输入一个长度为NN的字符串SS,保证输入不含有空格符号

第三行输入一个整数QQ,表示接下来有QQ次询问(1Q1000)(1 \leq Q \leq 1000 )

接下来QQ行,第ii行输入的整数为AiA_i (1AiN)(1 \leq A_i \leq N ),表示查询的位置

输出格式

输出一共QQ行,请你输出每一次查询字符串S该位置上的字符是什么

样例

5
happy
3
1
2
3
h
a
p