文章分类 -  模拟赛题解

摘要:上场比赛不太像人能搬出来的,所以没有题解。 可恶,被卡常了。 Round 31 A Tag:模拟。 每次修改,\(O(n)\) 重构一下每个点往四个方向的最长空格距离。 然后枚举这个点所在边界的方向,以及另一个边界的位置。容易使用并查集去维护集合中 \(\ge v\) 或者 \(\le v\) 的第 阅读全文
posted @ 2025-06-29 22:24 M2GA 阅读(25) 评论(0) 推荐(0)
摘要:呜呜呜我不想高考呜呜呜。 深深感受到自己的弱小。 Round 29 A Tag:树的性质。 显然只需要求出重心的最大子树。 注意到每次重心的移动距离不超过 \(1\),而且如果要移动目标也是确定的。而最大子树容易使用树剖之类的在 \(O(\log n)\) 复杂度内维护。 B Tag:线性代数。 考 阅读全文
posted @ 2025-06-23 23:09 M2GA 阅读(31) 评论(0) 推荐(0)
摘要:时日不多了,能进吗。 Round 28 A Tag:Kruskal 重构树。 我的 2 log 明明卡到了 1s 以内啊,怎么完全坠机了,凸(艹皿艹 )。 考虑一个点只经过编号小于它的点能到达的点集。发现这是一个 Kruskal 重构树的结构。 所以你发现就求出 \(2\) 个点 \((x,y)\) 阅读全文
posted @ 2025-06-21 00:26 M2GA 阅读(18) 评论(0) 推荐(0)
摘要:写了 \(100+80+0\),得了 \(100+95+0\)。 感觉是卡不满。不想补代码了,没啥必要感觉。 Round 27 A Tag:微扰调整法,反悔贪心。 根据 exchange argument,很容易得出最终一定按照 \(a_i+b_i\) 从小到大选取物品。 我的赛时做法:设 \(dp 阅读全文
posted @ 2025-06-16 21:01 M2GA 阅读(15) 评论(0) 推荐(0)
摘要:挂了 \(5\) 分,\(295\)。 上一场模拟赛的题解被我吃掉了,因为前两题比较弱智,而最后一个 DAG 剖分我现在还不太会。 Round 26 A Tag:简单数论,循环背包。 发现问题等价于:给定集合 \(S\) 和 \(T\)。请从 \(S\) 中选一个数 \(s\) 和 \(T\) 中选 阅读全文
posted @ 2025-06-13 21:55 M2GA 阅读(14) 评论(0) 推荐(0)
摘要:\(100+100+100=300\),没关就是开了! Round 24 T1 Tag:贪心。 其实我之前做过这个题。但是当时完全没搞懂啊,现在随便写写就拿了 zr 那道题的最优解,代码还短了整整 \(2 \rm Kb\)。 考虑我们只能保留原序列中编号为 \([l,r]\) 的电影。也就是说,权值 阅读全文
posted @ 2025-06-05 10:34 M2GA 阅读(20) 评论(0) 推荐(0)
摘要:先诋毁一下出题人。 T2 大样例是错的,而我先开了 T2,后面忘了。大概是我调了 2 小时,实在感觉不对劲了,然后给 tby 发微信让他检查一下 std,结果发现果然是错的。 题目是还行的,就不喷了。上一场是图论专场,这一场是数学专场吗。 Round 23 A Tag:构造。 伞叶老师在 APIO 阅读全文
posted @ 2025-06-02 22:14 M2GA 阅读(22) 评论(0) 推荐(0)
摘要:快乐的池塘里面有只小青蛙,它跳起舞来就像被王子附体了! \(100+80+10=190\)。 主播做了 \(4\) 个小时 T2,\(50\) 分钟 T1 和 \(5\) 分钟 T3。在这种近乎脑瘫的时间分配下,能有这点分就不错了。 Round 22 A Tag:平面图的性质,启发式分裂。 首先平面 阅读全文
posted @ 2025-05-29 22:09 M2GA 阅读(10) 评论(0) 推荐(0)
摘要:主播没写完 T2,斩获 \(0\) 分。 \(100+100+40 \to 100+0+40\)。 赛时 T2 提交的代码 Round 21 A Tag:闵可夫斯基和优化 DP。 设 \(ins_u\) 表示 \(u\) 子树内最后又多少个乌龟,\(aim_u\) 表示 \(u\) 子树内 \(c\ 阅读全文
posted @ 2025-05-25 23:25 M2GA 阅读(14) 评论(0) 推荐(0)
摘要:\(100+100+100 = 300 \to 100+80+95=275\)。卧室奶龙。 感觉大样例都跑得飞快啊,怎么被卡常了呢。 Round 20 A Tag:莫比乌斯反演,整体二分。 笑点解析:最优解是直接暴力。 考虑你会不会做这样一个问题:维护正整数集合 \(S\),支持插入删除元素,计算集 阅读全文
posted @ 2025-05-22 20:45 M2GA 阅读(22) 评论(0) 推荐(0)
摘要:\(100+100+60=260 \to 100+90+60=250\)。 Round 19 A Tag:长链剖分,最小生成树。 Sol 1 考虑 \(u\) 在时刻 \(t\) 拥有哪些点。发现考虑 \(u\) 的所有 \(t\) 级儿子 \(v_i\),则拥有的点就是 \(v_i\) 的子树的并 阅读全文
posted @ 2025-05-15 21:48 M2GA 阅读(26) 评论(0) 推荐(1)
摘要:主播 T2 输出方案的时候由于手贱使得下标全部 \(+1\),从而怒砍 \(0\) 分,望周知。 我觉得这种难度的场应当 AK 吧,还是我太唐了。 /ll Round 18 T1 Tag:简单扫描线。 首先,断环成链拼成区间。注意为了防止长度为 \(n\) 的区间被重复算,我们应当要求区间长度 \( 阅读全文
posted @ 2025-05-11 23:15 M2GA 阅读(26) 评论(0) 推荐(0)
摘要:主播主播,怎么 Round 10 到 Round 16 你没写题解? 主播中途去参加了 AH 省队集训,然后又遇到了两场原神 Round(太简单了不想写题解),之后去了 nfls 集训。现在才安顿下来,有时间写题解了。 \(100+45+100=245\),也就这个水平了。 Round 17 T1 阅读全文
posted @ 2025-05-08 21:51 M2GA 阅读(18) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2025-04-09 20:55 M2GA 阅读(0) 评论(0) 推荐(0)
摘要:这能不 AK?这能不 AK?这能不 AK?我靠什么打 NOI????? \(100+100+100=300 \to 100+100+50=250 \to 0 + 100 + 50 = 150\)。 死因: T1 二分不排序,关键他能过大样例? T3 一上来就尝试转最长反链,然后尝试计数?不会猜结论? 阅读全文
posted @ 2025-04-09 16:42 M2GA 阅读(33) 评论(0) 推荐(0)
摘要:\(100+100+100 = 300 \to 100+55+40=195 \to 100+55+40 = 195\)。(这段数字的含义是,我应该要打多少分,我打了多少分,我拿了多少分。) 我最擅长的两个板块可能就是容斥和 Slope Trick 了,结果 T2 T3 一个没过! Round 7 T 阅读全文
posted @ 2025-04-03 23:53 M2GA 阅读(24) 评论(0) 推荐(0)
摘要:\(100+100+60=260 \to 100+100+60=260 \to 30+100+60=190\)。 这次挂分真不能怪我啊,T1 时限开的太小了,但凡给个 \(2\) 秒我就过了。 卡了三个小时的常才勉强把 T1 过了。。不过确实挺有收获的啊。 策略上的分析:没啥可说的。 Round 6 阅读全文
posted @ 2025-03-31 21:44 M2GA 阅读(17) 评论(0) 推荐(0)
摘要:\(100+70+15 = 185 \to 100+70+ 15 = 185 \to 100+55+15=170\)。 \(\neq\) 怎么倒闭了啊。 这次是真菜,没啥好说的。T2 也太牛了吧! Round 5 T1 Tag:组合计数,前缀和优化 DP。 容易发现,排列 \(p\) 能转化为排列 阅读全文
posted @ 2025-03-27 20:45 M2GA 阅读(23) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2025-03-27 20:19 M2GA 阅读(0) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2025-03-25 00:53 M2GA 阅读(0) 评论(0) 推荐(0)