题目大意:原题链接 就是求每个小星星左小角的星星的个数.坐标按照Y升序,Y相同X升序的顺序给出由于y轴已经排好序,可以按照x坐标建立一维树状数组 关键是要理解树状数组中的c[maxn]数组的构成方式,例如c1=a1,c2=c1+a2,c3=a3,c4=c2+c3+a4,c5=a5, c6=c5+a6,c7=a7,c8=c4+c6+c7+a8...... (可以发现当c[maxn]数组的下标为2的幂次方时,c[n]则为数组a[maxn]的前n项和) 具体请看树状数组的构成图 Sum(int i)表…