第一次写题解,还是挺紧张的,其实这就是水题,虽然我试过可能最暴力的解法也可以过,但是就完全没有必要了,关键就是化区间为端点的思路(就是最简单的前缀和思想,虽然并未涉及sum[i]=a[i]+sum[i-1]之类的) 解法如下: #include<iostream> using namespace std; int n,x,y;//n是地毯数量,x,y为所求点的坐标 int a[100001],b[100001],g[100001],k[100001]; int main() { ios::sync_with_stdio(false);//习惯用cin,cout了,数据大了用s...