大一同学开学时要进行军训,有一个由n人组成的军训阵列,阵列有c列,阵列队员从1开始编号,顺序是从前往后,从左向右。
给你一个编号,请你判断这个编号的同学周围有几个相邻的队员,只有前后左右是相邻。
第一行输入两个整数n, c(0<n<=100000, 0<c<=n), 分别表示参加军训的人数和阵列的列数。
接着有多行,每行一个整数,表示要查询的编号
每行输出一个整数。表示查询的编号周围相邻的人数。
10 3
5
1
4
2