摘要: 前言 \(ABC\) 史上最简单 \(EX\) 题,考场因为 \(sb\) 了死卡 \(E\) ,错过了 \(F\) 和 \(EX\) 这种无脑题。 难度 官方做法 \(2500\) ,本文做法 \(2000\) 。 算法标签 动态开点线段树。 题意简述 一个长为 \(n\) 的数列,初始全是 \( 阅读全文
posted @ 2022-06-12 17:05 Constant1227 阅读(411) 评论(0) 推荐(0)
摘要: 题意 给定 \(n*m\) 的矩阵,初始值为 \(0\) ,有 \(q\) 次操作,分为三种。 \(1\) \(l\) \(r\) \(x\) ,表示对矩阵所有行的 \([l,r]\) 列,加上 \(x\) 。 \(2\) \(i\) \(x\) ,把第 \(i\) 行整体变为 \(x\) 。 \( 阅读全文
posted @ 2022-05-29 19:56 Constant1227 阅读(179) 评论(0) 推荐(0)
摘要: [GDKOI2016]魔卡少女 来源: GDKOI Day1 T1 5月4日当天的一场考试的 T1 一道做法巧妙的线段树好题,维护的信息很新颖,很有启发性 算法标签 二进制拆位的线段树 题目难度 \(2100\) 题面 给定一个长度为 \(n\) 的序列 \(a\) ,有 \(m\) 次操作,操作分 阅读全文
posted @ 2022-05-04 21:35 Constant1227 阅读(143) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2022-05-02 21:50 Constant1227 阅读(30) 评论(2) 推荐(0)
摘要: A,B题过水已隐藏 C题 Collision 2 给定 \(n\) 个动点,每个点有向左或向右运动方向和初始坐标 \((x_i,y_i)\) ,问是否存在相撞的点? \(n\le2e5,0 \le x_i,y_i\le1e9\) 此题的启示:无。 注意到一个显然的性质,点只会左右运动,也即只有相同纵 阅读全文
posted @ 2022-03-29 21:32 Constant1227 阅读(139) 评论(0) 推荐(0)
摘要: \(A,B,C\) 题过水,不作赘述,我的 \(Atcoder\) 号是 \(Complex\) ,需要代码可以去找找。 \(D\) 题 \(Dance\) 把 \(2n\) 个人按每组两人分成 \(n\) 组,第 \(i\) 人和第 \(j\) 人同一组会产生 \(A_{i,j}\) 的贡献,求 阅读全文
posted @ 2022-01-25 19:58 Constant1227 阅读(178) 评论(0) 推荐(0)
摘要: \(A\) 题 \(Erase\) \(by\) \(Value\) 给定一个长度为 \(n\) 的数列,你可以确定一个数 \(x\) ,从中删去所有值为 \(x\) 的数,使得剩下的数列字典序最小。 \(1 \le n \le 200000\) 难度评分 \(265\) ,简单贪心题。 字典序最小 阅读全文
posted @ 2022-01-23 12:05 Constant1227 阅读(158) 评论(1) 推荐(0)
摘要: \(A,B\) 题太水了,不说了(A题还错了一次) C题 Calendar Validator 有一张行数无限大,列数为 \(7\) 的矩阵,第 \(i\) 行第 \(j\) 列的值为 \((i-1)*7+j\) ,给出一个 \(n*m\) 新矩阵,判断新矩阵是不是这个矩阵的一个完整的部分。 \(n 阅读全文
posted @ 2021-10-31 21:12 Constant1227 阅读(199) 评论(3) 推荐(0)
摘要: 今天打 \(Atcoder\) 时遇到了一道换根 \(DP\) ,发现自己不太会,学习了一下。 一般来说,这类题在做树形 \(DP\) 时没有固定的根,可以枚举根然后做 \(N\) 次树形 \(DP\) ,但复杂度是不太优的,于是有了换根 \(DP\),一般通过两次对整棵树的 \(dfs\) 遍历来 阅读全文
posted @ 2021-10-11 09:46 Constant1227 阅读(133) 评论(10) 推荐(1)
摘要: 计数类 \(DP\) 在组合计数中是一类十分常用的算法,下面笔者以一些例题作为讲解,一来自己复习,二来可以帮助提升对计数题的思维与感受,就计数问题而言,多做这类题目才会找到感觉,其中会插入一些二项式反演的内容,也是和计数息息相关的。 这些题目,关键在于理解,而不在于实现的代码,所以笔者建议在做这一类 阅读全文
posted @ 2021-10-07 20:43 Constant1227 阅读(1158) 评论(8) 推荐(1)