摘要: 题目大意: 给定n个只包括( )的序列,判断是否可以将这n个序列合成一个合法括号序列。 n<=1e6 题目解法: 首先我们很容易观察到对于每一个序列我们只需要维护两个值:总和和最小前缀和('('=1,')'=-1),分别即为val[i]和mn[i] 首先如果所有字符串的总和加起来不为0显然无解 我们 阅读全文
posted @ 2020-05-11 17:35 Myrcella 阅读(289) 评论(0) 推荐(0)
摘要: 题目大意: 给定每个工厂的位置x,物品数p,以及搭建仓库的费用c。每个工厂要么花c建仓库,要么将所有物品运到右方有仓库的地方,代价为物品数*距离。最小费用。 n<=1e6 题目解法: 第一次写斜率优化的题解哈哈哈 斜率优化学的好差但每次写都有新收获! (如果没学过斜率优化就不要看这个题解辣 因为本题 阅读全文
posted @ 2020-05-10 18:21 Myrcella 阅读(174) 评论(0) 推荐(0)
摘要: //想强迫自己每天写一篇题解哈哈哈 //解法中不加粗的部分是一些自己思维approach的过程 题目大意: 给定n,m,求有多少个长度为2*(n+m)的由A B构成的序列,可以拆成n个"AB"子序列和m个"BA"序列。eg. 序列ABAABB,可以将它拆成3个子序列AB(第1个和第6个字符),BA( 阅读全文
posted @ 2020-05-09 15:50 Myrcella 阅读(156) 评论(0) 推荐(0)
摘要: 题目大意: 有n个人参加比赛,保证n是2的次方。他们的能力分别是1,2,...,n。每轮将所有人两两分组,淘汰掉每组中较弱的人。收买第i个人需要花费a[i],从而使得你的朋友在和他对阵是就算能力较弱也能赢。求让朋友拿到冠军的最小花费。 题目解法: 假如我们的朋友是最强的选手,直接输入0即可。 若非, 阅读全文
posted @ 2020-02-22 09:36 Myrcella 阅读(199) 评论(0) 推荐(0)
摘要: 题目大意: 给定一个n的identity permutation。m个操作,每次把给定的一个数字移到第一个位置。求每个数字在整个过程中所处的最小位置和最大位置。 1<=n,m<3e5 题目解法: 显然,对于没有被移动过的数,它的最小位置就是它本身。否则它的最小位置是1。 考虑操作序列中前后最近的两个 阅读全文
posted @ 2020-02-08 15:56 Myrcella 阅读(149) 评论(0) 推荐(0)
摘要: 题目大意: 给定n个顶点m条有权值的边。除了第n个点外每个顶点上有一头牛。有k个顶点上有美味值为y[i]的草。每头牛都需要到达点n,且在路上可以吃有且仅有的一捆草,如果这样需要走的路程比最短路程多的部分不超过该草的美味值。判断每头牛是否能吃到草。 2<=n<=50,000; 1<=k<=n; 1<= 阅读全文
posted @ 2020-01-22 16:34 Myrcella 阅读(257) 评论(0) 推荐(0)
摘要: 题目大意: 给定一棵节点数为n的树,每两点之间的关联度为两点路径上权值最小的边。q次查询,每次查询某个点关联度大于等于k的节点的数量。 n,q<=100,000 题目解法: 数据范围考虑排序后离线操作。 显然,对于每个点,符合条件的节点一定是一个包含该点的连通块。因此我们可以考虑每次操作将所有权值> 阅读全文
posted @ 2020-01-04 09:30 Myrcella 阅读(234) 评论(0) 推荐(0)
摘要: 题目大意: A和B各有n个pie。对于这2n个pie两人各自有一个可口程度的评估。两人交换pie,每次送出去的pie必须不比收到的pie难吃(从送礼人视角)。如果其中任意一个人送出的礼物在另外一个人的视角里可口程度为0,即交换结束。pie不可以重复交换。求A送出每一个pie时交换结束分别需要的最少步 阅读全文
posted @ 2020-01-01 21:21 Myrcella 阅读(240) 评论(0) 推荐(0)
摘要: 题目大意: 给定一个长度为n的只含有a,b,c的字符串,对该字符串进行多次(或0次)以下操作:将某个位置的字符变为其左边的或右边的。求操作后所得字符串满足3种字符两两数量差不超过1的有多少个? n<=150 题目解法: 观察原始字符串A和变化字符串B的关系。 可以发现(赫赫 窝就无法发现)若我们将A 阅读全文
posted @ 2019-10-29 21:51 Myrcella 阅读(134) 评论(0) 推荐(0)
摘要: 题目大意: 给定一些画的质量关系(<,=),问最多可以组成都少个不同的不下降序列。(1=2等价于2=1) 输入中保证对于每一个x,最多只有一个y满足y<x。 题目解法: 首先,对于相等的画,我们用并查集进行合并。 对于小于关系,我们可以建图维护。且由题意得我们建立的图一定是一个森林。为方便处理,我们 阅读全文
posted @ 2019-10-20 22:40 Myrcella 阅读(114) 评论(0) 推荐(0)