最后一题,查询,前缀和+二分查找就可以了,也可以for一遍,预处理设置每个位置的组号,当作水题做就好了 #include <iostream> #include <stdio.h> using namespace std; const int maxn = 1e+5 + 10; int a[maxn]; int main() { int n; while(~scanf("%d", &n)){ for(int i = 0 ; i < n; ++i){ int val ; s...