#include <vector> #include <iostream> using namespace std; /* 先把所有地毯的坐标储存起来 因为后面的地毯覆盖在前面的地毯上 所以,如果有多个包含点(x,y)的地毯,就输出最后一个 也就是反向遍历 如果符合条件,就退出 否则,继续检查当前地毯的前一个地毯 */ //定义一个vector,v的每一个元素都是两个点,前一个点表示地毯的左下角的坐标,后一个点是地毯的右上角的坐标 vector<pair<pair<int, int>, pair<int, int>>> v...