好像看明白了,其实说白了,映射可以狭义地理解为函数.这个映射就是通过vector数组alls进行映射的,把原来需要用到的下标放到vector数组alls里面,这样原来的每一个下标就跟alls的下标建立了关系,可以说就是建立了一个单调函数,为了让映射之后的值与原来的值的相对关系不变,才有了去重的操作,如此一来,映射之后,alls的下标就是a的下标,若要在在原来的数轴上的某一个位置加上c,就通过alls这个映射关系去找到映射之后的数组a的下标,在找到的下标出加上c,由于映射前与映射后相对关系不变,且答案与其相对关系无关,所以在根据映射关系进行前缀和的运用就行了