10 2023 档案
发表于 2023-10-27 18:07阅读:28评论:0推荐:0
摘要:CF1292B CF1292B 观察收集点的式子,不难看出来这个函数的图像是在不断爆炸增长的,所以我们可以先往 方向搜索,搜完 再去 。 这个题目中是要我们去求曼哈顿距离。(了解了一下) CF838D CF838D 我们可以向其中插入一个
阅读全文 »
发表于 2023-10-27 18:04阅读:20评论:0推荐:0
摘要:今天挂分 10 pts,因为数组大小问题/fn T1 直接在求素数的时候维护一下两个素数的乘积就好了,切了切了。 T2 是一个图论建模,可以将这个对应到最短路上面去,也能做。(我刚开始想到 dp 去了,推了一会儿发现这玩意儿有后效性,寄,迅速转战图论思考) T3 好好好,考构造是吧,但是我拿出暴力大
阅读全文 »
发表于 2023-10-27 17:55阅读:16评论:0推荐:0
摘要:CF1131F
阅读全文 »
发表于 2023-10-24 18:50阅读:19评论:0推荐:0
摘要:CF1223F
阅读全文 »
发表于 2023-10-22 17:36阅读:132评论:1推荐:0
摘要:CSP2023游寄
挂分大师的名号从来不会丢失
阅读全文 »
发表于 2023-10-18 19:26阅读:13评论:0推荐:0
摘要:CF222E
阅读全文 »
发表于 2023-10-18 16:51阅读:36评论:0推荐:0
摘要:CF1201D
阅读全文 »
发表于 2023-10-17 22:01阅读:17评论:0推荐:0
摘要:360 & 火绒的爱恨情仇
阅读全文 »
发表于 2023-10-17 21:43阅读:11评论:0推荐:0
摘要:analysis 首先我们看到数据范围,这个题目中的 给定的很小,所以我们可以考虑用状压 dp 解决这个题目。当然这个题目貌似用背包也是可以的,有神犇是拿背包做的我看见好像。 我们压缩的状态就是我们可以用来解决的题目编号。 状态表示: 表示选择了前 个
阅读全文 »
发表于 2023-10-17 20:44阅读:22评论:0推荐:0
摘要:analysis 我们很明显能够发现这个题目的性质: 奇数是由孩子的奇数和我的偶数,或者是孩子的偶数我的奇数取一个最大值进行更新。 偶数就是我的偶数和孩子的偶数,或者是孩子奇数和我的奇数取一个最大值进行更新。 我们不妨用 表示已经选择了偶数个节点,用 表示已经选择了奇数个节点
阅读全文 »
发表于 2023-10-16 07:37阅读:17评论:1推荐:0
摘要:prologue 因为格式问题被卡了一小时的人是谁我不说。 analysis 首先这个题目如果我们暴力计算的话,时间复杂度是不允许的(矩阵乘法前面有巨大的常数)。 那么我们就考虑怎么用一些巧妙地方法去计算。我们就可以采取两次分治地思想,递归求解。 以下结论显然成立,读者自证不难: \[A^1 + A
阅读全文 »
发表于 2023-10-15 21:38阅读:76评论:0推荐:0
摘要:后面有部分咕咕咕了,以后补。
阅读全文 »
发表于 2023-10-15 10:25阅读:241评论:0推荐:1
摘要:模拟赛考出来然后不会(
阅读全文 »
发表于 2023-10-14 20:50阅读:11评论:0推荐:0
摘要:我觉得这个不要叫作赛后总结了,改成挂分日报吧。( T1 虽然很离谱 11:40 才修改题面,然后 11:55 结束考试,但是虽然一眼出了正解(就是很简单的一个二分),但是没有开double((((直接挂了,然后读入还写错了。((( 尬(( T2 一个二阶前缀和和二阶差分,酸菜鱼还不会这个怎么用,一会
阅读全文 »
发表于 2023-10-13 19:33阅读:12评论:0推荐:0
摘要:发现两个原题,举办了举办了。 T1 这个题原题,搞两个树状数组就好了。 T2 我以为是个贪心,结果下来是dp(赛时没有hack了自己的贪心哪里不对,只知道大样例每跑过( 我们用 表示在前 个椰子中选择了 个椰子最少需要砸多少下。 然后枚举我们下一个
阅读全文 »
发表于 2023-10-12 17:30阅读:171评论:2推荐:0
摘要:需要自取~
阅读全文 »
发表于 2023-10-12 16:30阅读:26评论:0推荐:0
摘要:模拟赛下大分,哭死了QAQ。 很难理解啊,但是又狠狠的长了记性,不能因为一些过往的sb经历然后不写/shui T1 一个数论的题目。 暴力 50pts: 枚举两个区间里面的没一个数字,然后把这个数字分解质因子。如果有某一个质数是 a ~ b 比 c ~ d 的大,那么就是不可以整除。 100 pts
阅读全文 »
发表于 2023-10-09 20:18阅读:64评论:0推荐:0
摘要:splay
阅读全文 »
发表于 2023-10-09 13:32阅读:98评论:0推荐:0
摘要:一个类似于 trick 的做法
阅读全文 »
发表于 2023-10-09 13:08阅读:26评论:0推荐:0
摘要:prologue 数组范围一定要看好了开,不然容易我一样,调试调了一页多。 还有就是不要傻乎乎地只跑一次和哈希,因为和哈希(从下面地佬的题解中才知道)它其实算作是一种 trick(类比SA(Stimulate_anneal)。 analysis 这个题目的第二个询问时询问一个区间里面出现过的正整数的
阅读全文 »
发表于 2023-10-09 07:17阅读:8评论:0推荐:0
摘要:快排 直接用自带的函数实现即可,sort(起点,终点,排列规则(这个可以没有))。 归并 通常会用来求逆序对。 void merge_sort(int q[], int l, int r) { if (l >= r) return; int mid = l + r >> 1; merge_sort(
阅读全文 »
发表于 2023-10-08 13:33阅读:23评论:0推荐:0
摘要:analysis 这个题目我们可以考虑用贪心来做。 我们不难看出来,这个题目是要让我们推出这么个结论:花小钱,办大人。 整体贪心的思路就出来了,然后就是实现部分。 因为我们认识的人随便是谁都可以。所以我们如果要买肯定是买最便宜的。这个性质可以用小根堆来维护。同时我们还可以维护我们可能结交的人数 \(
阅读全文 »
发表于 2023-10-07 23:27阅读:32评论:0推荐:0
摘要:prologue 模拟赛的一道题,结果没做出来,丢大人,败大兴。所以过来糊一篇题解。 analysis 我们看到数据范围这么大,那么肯定不可以一个一个遍历(废话),所以就要考虑这个题目的性质。 我们先假设,极端数据 ,这个数字中包含了 个 1(正好
阅读全文 »
发表于 2023-10-06 17:29阅读:54评论:0推荐:0
摘要:prologue 这很难评(调了我 1h,我都想紫砂了。 还是典型得不重构就看不见系列。 analysis 如果我们还是一个正常人,那么我们大体上是能看到题目的加粗字,这个格式很明显符合我们的同余最短路的格式。(如若不知,请先出门直走) 然后我们就要考虑这个同余最短路的实现。这个题目不同于往常的同余
阅读全文 »
发表于 2023-10-06 14:59阅读:16评论:0推荐:0
摘要:prologue 建议大家特别关注自己新建完长度那个数组,我用错然后调了 20min。(代码 5min,调试 20min 的屑。( analysis 观察题目,抛去所有条件,发现本质是让我们用一堆数字去拼凑数字,然后找到最大的一个拼凑不成的数字。很符合同余最短路的模板样子,所以我们就开始往同余最短路
阅读全文 »
发表于 2023-10-06 10:46阅读:127评论:2推荐:0
摘要:递归式学习的产物(
阅读全文 »
发表于 2023-10-06 09:05阅读:55评论:0推荐:0
摘要:内含一种O(1)查询LCA的方法,给之后淀粉树做铺垫?
阅读全文 »
发表于 2023-10-04 18:17阅读:22评论:0推荐:0
摘要:prologue 树状数组推荐写法,感谢巨佬樱雪喵的教学。 inline int lowbit(int x) { return x & -x; } inline void add(int x, int c) { for(; x <= n; x += lowbit(x)) tr[x] += c; }
阅读全文 »
发表于 2023-10-02 22:37阅读:20评论:0推荐:0
摘要:加分二叉树 我们可以枚举中间这个 k 的位置,然后分别递归计算左右子树,这就让我们想到这是一个和区间有关的,我们可以用区间dp来解决。 表示 i, j 这个区间的最大分值。用一个很板子的区间dp就可以解决了。 至于求前序遍历,我们也只需要通过递归然后枚举中间的根,第一个满足最
阅读全文 »
发表于 2023-10-02 21:01阅读:10评论:1推荐:0
摘要:合唱队形 正反分别求一遍最长上升子序列,然后枚举中间的最高点,计算出来队列里面的最多人,然后就可以知道需要出列的最少人。 过河 tips:两个互质的数字 p,q,他们所不能拼出来的最小的数字是 。 我们可以用 表示经过长度 i 之间,我们所踩石头
阅读全文 »
发表于 2023-10-01 16:43阅读:21评论:0推荐:0
摘要:T1 大水题,用位运算更加便捷求解。 T2 看出来有环了,但是没往基环树上想,寄。 暴力分,有部分分是基础树,可以跑一遍深搜,根节点的选择是 k 种颜色,剩下的是 k - 1 种颜色。还有暴力是可以二分图染色做出来的。 正解,我们对于一个环上的操作,可以用递推式子求出来。f[0][i], f[1][
阅读全文 »