问题 A: 识数

问题 A: 识数

时间限制: 1 Sec  内存限制: 256 MB
提交: 65  解决: 5
[提交][状态][讨论版][命题人:]

题目描述

给定一个非负整数n(可能包含前导0),n的个位作为第1位,十位作为第2位,依次类推,从低位到高位依次是1、2,3、4.....。现在给定一个整数x,保证x小于n的位数。请输出n的第x位上的数字。如果第x位是前导零0,则要输出err。

前导零定义:从最高位开始,没有遇到非零数字前的0都是前导零。如果:00012300  123前面的3个0都是前导零,后面的零不是前导零。如果n的值等于0,则默认第1位上的0不是前导零,其余位上的0是前导零。

输入

第一行:一个非负整数n。(0<=n<=10^100000)。

第二行:一个整数q,表示有q次查询。

接下来有q行,每行有一个整数x,表示要查询的n的第x位上的数字。数据保证x小于等于输入的n的位数。(n的位数包含前导零所占位数,比如:n=00012300,则n的位数是8位)

输出

q行,每行一个整数,表示要查询的第x位上的数字。如果第x位上是前导零。则输出err。

样例输入

01000
3
1
4
5

样例输出

0
1
err

提示

0<=n<=10^100000

[提交][状态]