随笔分类 -  个人记录

1 2 3 4 5 ··· 8 下一页
摘要:考虑暴力做法:从后往前加入彩灯,并将包含这个灯的询问电流加上 cic_ici​,然后将电流 >si>s_i>si​ 的询问删除。 发现,若一个大的询问区间包含小的询问区间,则这个询问的答案不小于小的询问答案。 于是我们可以考虑先计算大区间的询问答案,则区间不存在包含关系,l,rl,rl,r 单增,那 阅读全文
posted @ 2024-02-11 12:29 蒟蒻orz 阅读(9) 评论(0) 推荐(0) 编辑
摘要:uoj #838. 龙门对决 给定一棵 nnn 个点的无根树,询问有多少连通子图满足其大小大于等于其最大点独立集的两倍。 要求树的最大独立集,考虑到树是二分图,则最大独立集等于点数 −-− 最大匹配,即该图存在完美匹配。 考虑叶子,它只能与父亲一组,且不能有兄弟节点,这样每次删叶子及其父亲,可以得到 阅读全文
posted @ 2024-02-10 20:43 蒟蒻orz 阅读(16) 评论(0) 推荐(0) 编辑
摘要:初始想法肯定是构造 k=0k=0k=0 的矩阵。 1 25 21 2 22 3 23 4 24 5 然后 k=1k=1k=1,就直接交换行列。 k=2k=2k=2,就根据根据初始矩阵两个数是否在同一集合和最后要求两个数是否在同一集合进行合并或分拆。 合并,只需将两个数交换到相邻行,然后进行合并,分讨 阅读全文
posted @ 2023-11-09 12:48 蒟蒻orz 阅读(7) 评论(0) 推荐(0) 编辑
摘要:UOJ Round #26 B. 街头庆典 简短的题目: 给定一棵 nnn 个点的无根树,树上每条边都有相同的长度 DDD。 你可以割掉树上的若干条边,割掉第 iii 条边要付出 wiw_iwi​ 的代价。 把一些边割掉后,树变成了若干个连通块。你想使得每个连通块的直径长度之和加上割边付出的代价之和 阅读全文
posted @ 2023-11-01 10:28 蒟蒻orz 阅读(29) 评论(0) 推荐(0) 编辑
摘要:229d0e7d-6096-44fb-832a-d94a16e16a8b 阅读全文
posted @ 2023-10-26 20:11 蒟蒻orz 阅读(6) 评论(0) 推荐(0) 编辑
摘要:考虑我们求最小生成树的过程。 sum=∑aifisum=\sum a_i f_isum=∑ai​fi​ 其中 aia_iai​ 单增,表示第 iii 大的边,fif_ifi​ 表示选了权值为 aia_iai​ 的边的数量。 我怎么求数量。 考虑这个问题: 保留原图边权 ≤x\leq x≤x 的边,选 阅读全文
posted @ 2023-10-25 20:31 蒟蒻orz 阅读(5) 评论(0) 推荐(0) 编辑
摘要:no homework,no shit 阅读全文
posted @ 2023-10-18 14:01 蒟蒻orz 阅读(2) 评论(0) 推荐(0) 编辑
摘要:upd 19:08::赛事代码删去 ONLINE_JUDGE 依旧AC upd 20:23 敲响警钟:B 通过了所有样例,最后 16,快读和printf 混用 敲响警钟:B 通过了所有样例,最后 16,快读和printf 混用 敲响警钟:B 通过了所有样例,最后 16,快读和printf 混用 敲响 阅读全文
posted @ 2023-10-05 12:26 蒟蒻orz 阅读(4) 评论(0) 推荐(0) 编辑
摘要:UOJ Easy Round #11A. 切割冰片 观察到每条横线盖住的竖线不交且连续且单调。 设 fi,jf_{i,j}fi,j​ 表示考虑了前 iii 条横线,前 jjj 条竖线。 枚举第 iii 条横线覆盖了几条竖线。 若 j≤lij \leq l_ij≤li​,则 f[i][j]=∑k=0j 阅读全文
posted @ 2023-07-19 12:08 蒟蒻orz 阅读(4) 评论(0) 推荐(0) 编辑
摘要:Contest 10C:Ascending Tree 树上保序回归。 [浅谈保序回归问题及其特殊条件下的更优替代解法](浅谈保序回归问题及其特殊条件下的更优替代解法 - Graygoo 的博客 - 洛谷博客 (luogu.com.cn)) 保序回归问题,说白了就是给你一张有向图 GGG,并给定每个点 阅读全文
posted @ 2023-07-14 20:12 蒟蒻orz 阅读(14) 评论(0) 推荐(0) 编辑
摘要:大体相同。 CF1750E Bracket Cost 我们能对一个括号序列做以下操作: 选择一个子串,将其循环右移一位。比如,(()) 循环右移一位之后变为 )(()。 在括号序列的任意位置加一个左括号或右括号。 记这个括号序列的代价为能将其变为匹配序列的最少操作次数。 给一个括号序列,求其非空子串 阅读全文
posted @ 2023-05-22 14:07 蒟蒻orz 阅读(12) 评论(0) 推荐(0) 编辑
摘要:写来记录一下这种套路。 区间 max 可以单调栈 +++ 扫描线转化成区间加。 询问区间的子区间权值之和,应用到区间历史和上。 此时区间上 Ai=max⁡j=iraj,Bi=max⁡j=irbjA_i=\max_{j=i}^{r} a_j, B_i=\max_{j=i}^{r} b_jAi​=max 阅读全文
posted @ 2023-03-16 17:22 蒟蒻orz 阅读(19) 评论(0) 推荐(0) 编辑
摘要:22.12.03 NOI2021模拟测试赛(一) link 22.12.03 CSP2022 J2 练习十四 link 22.12.05 NOI2021模拟测试赛(二) link 22.12.07 NOI2023模拟测试赛(一) link 22.12.09 NOI2023模拟测试赛(二) link 阅读全文
posted @ 2023-01-06 16:29 蒟蒻orz 阅读(5) 评论(0) 推荐(0) 编辑
摘要:好题分享1 A. 【ynoi2009】rla1rmdq 做过。 分块。 边权非负,若一个点所处位置已被遍历过,那么这个点在块内无意义,故每个块可均摊 O(n)\mathcal O(n)O(n),总 O(nn)\mathcal O(n\sqrt n)O(nn​)。 发现散块修改会将原先无意义的点标为有 阅读全文
posted @ 2022-09-29 07:21 蒟蒻orz 阅读(4) 评论(0) 推荐(0) 编辑
摘要:9/28 不知官答如何,昨天查分查了一天。 S90可过吗??? J96.5可过吗??? 做lan题。 10/1 国庆乱做 阅读全文
posted @ 2022-09-28 13:06 蒟蒻orz 阅读(3) 评论(0) 推荐(0) 编辑
摘要:P6773 [NOI2020] 命运 考虑树形 DP,套路是维护子树方案数。 定义 (u,v)(u,v)(u,v) 中 vvv 是 uuu 的祖先。 注意到存在性质:对于满足 depv1<depv2dep_{v1} < dep_{v2}depv1​<depv2​ 的限制 (u,v1),(u,v2)( 阅读全文
posted @ 2022-08-21 17:23 蒟蒻orz 阅读(8) 评论(0) 推荐(0) 编辑
摘要:CF526F Pudding Monsters 3000。 每行每列恰好有一个棋子的棋盘,考虑抽象成一个排列,对于棋子 (x,y)(x,y)(x,y),即 ax=ya_x=yax​=y。 答案就是统计 max⁡−min⁡=r−l\max -\min=r-lmax−min=r−l 的区间个数。 扫描线 阅读全文
posted @ 2022-08-21 10:12 蒟蒻orz 阅读(2) 评论(0) 推荐(0) 编辑
摘要:Let's Play Nim 观察得知,第二个操作是 Nim。 显然,先手希望异或和不为 000,后手反之。 由于 x⊕y≥x−yx\oplus y \ge x-yx⊕y≥x−y,只要甲使得某一个碗上硬币数大于总数一半即可获胜。 考虑 nnn 为偶数的情况。 如果全部数出现偶数次,先手必败,后手每次 阅读全文
posted @ 2022-08-01 20:45 蒟蒻orz 阅读(4) 评论(0) 推荐(0) 编辑
摘要:ARC122F Domination 对于每个红点,其左下角的红点都可以删掉,这样红点横坐标单增纵坐标单减。 然后对于一个蓝点 (x,y)(x,y)(x,y),覆盖区间 [l,r][l,r][l,r] 的红点,代价为 max⁡(rxr−x,0)+max⁡(ryl−y,0)\max(rx_r-x,0) 阅读全文
posted @ 2022-07-28 20:29 蒟蒻orz 阅读(4) 评论(0) 推荐(0) 编辑
摘要:ARC122E Increasing LCMs 考虑本质,要求每次添加的值要比前面的值多一点不同的质因子,即要求 gcd⁡(lcm⁡j=1i−1(aj),ai)<ai\gcd(\operatorname{lcm}_{j=1}^{i-1}(a_j),a_i)<a_igcd(lcmj=1i−1​(aj​ 阅读全文
posted @ 2022-07-28 19:55 蒟蒻orz 阅读(5) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 8 下一页
点击右上角即可分享
微信分享提示