摘要:
老C的任务 题目大意: 维护一个二维平面,初始给出一些点及其权.多次询问某个矩形内的权和. n,m include include using namespace std; typedef long long ll; inline void read(int &x){ x=0;static char 阅读全文
摘要:
题目大意: 给定一张n个点m条边的无向图,每条边有两种权.每次询问某两个点之间是否存在一条路径上的边的两种权的最大值分别等于给定值. n,q include include include using namespace std; typedef long long ll; define rg re 阅读全文
摘要:
题目大意: 给定n个闭区间,从中选出m个区间且选出的区间长度极差最小. n = m时用r l更新ans即可 C++ include include include using namespace std; typedef long long ll; inline void read(int &x){ 阅读全文
摘要:
题目: 支持两种操作: 1. 合并两点所在的联通块 2. 查询某点所在联通块内权值第k小. 题解 平衡树启发式合并随便搞一搞就好了。 我写了一个线段树合并 C++ include include include using namespace std; typedef long long ll; i 阅读全文