随笔分类 - 树状数组
摘要:Solution 签到水题,直接状压枚举所有情况算出答案即可。 Code Solution 考完看题解泪流满面了QAQ 题中不断强调两点之间只有一条简单路径啊!!!那不就是树嘛QAQ 而且在特定的一个矩阵中也要满足这个性质,那么这个矩阵中所有联通块相当于森林,显然联通块数等于点数减边数。 所以对每个
阅读全文
摘要:Solution 实际上是一道欧拉路径的裸题,不过以前完全没有写过,然后就很难受地挂掉了QAQ 分为有向图和无向图,如果有欧拉路径一定满足: 有向图:1、至多有两个点出度和入度不同,并且一定是一个出度=入度+1(起点),一个是入度=出度+1(终点)。2、如果所有点的出入度都应该相同,那么整个图就是一
阅读全文
摘要:Solution 谁能想到这道题卡读入??还卡了70pts??? 二分+$n^2$check就行了 Code Solution 谁能想到这道题标程错误??又卡了70pts! 正解二分图/网络流,就是最小路径覆盖问题。 标程错在没判重! (我判了哼 Code Solution 今天唯一一道有水平并且T
阅读全文
摘要:U41571 Agent2 题目背景 炎炎夏日还没有过去,Agent们没有一个想出去外面搞事情的。每当ENLIGHTENED总部组织活动时,人人都说有空,结果到了活动日,却一个接着一个咕咕咕了。只有不咕鸟Lyn_king一个人冒着太阳等了半个多小时,然后居然看到连ENLIGHTENED行动参谋都咕咕
阅读全文
摘要:P1972 [SDOI2009]HH的项链 P1972 [SDOI2009]HH的项链 P1972 [SDOI2009]HH的项链 题目背景 无 题目描述 HH 有一串由各种漂亮的贝壳组成的项链。HH 相信不同的贝壳会带来好运,所以每次散步完后,他都会随意取出一段贝壳,思考它们所表达的含义。HH 不
阅读全文
摘要:我们发现,$e$非常小,而对于不同的$e$,因为在原串中都会被复制很多次,$e$中的每一个位置可以对应原串中多个位置,而这些位置%$|e|$的值都是一样的。而我们把问题转换,就变成了在原串中求区间中每个对应位置中出现了多少个$e$中对应位置的值。可以用树状数组维护,不过为了具体表示每一种位置的不同,
阅读全文
摘要:在初始化加边时可以把点权下放到边权(即为两个点中小的点权),然后可以发现所有符合条件的路径都是在最大生成树上。所以考虑$kruskal$。 可是最大生成树后难道又是暴力跑最短路吗?我们考虑到$kruskal$算法的实质,把所有边按边权从大到小排序,每次判断当前边权最大的边的两端点是否已经在个并查集中
阅读全文

浙公网安备 33010602011771号