上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: orz sinsop90/bx 乌龟和 sinsop 结芬!!! 题意即数最大匹配为 \(k\) 的二叉树个数。数树问题,考虑不断加入子树 dp。但是这题是二叉树,所以可以直接每次将两个并作一个转移。 考虑怎么设计状态:子树 \(siz\) 肯定是要记的,然后最大匹配数也是。发现只记这两个不好转移, 阅读全文
posted @ 2024-03-09 10:23 yinhee 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 又是模拟赛题,感觉挺牛的。kkio 场了/bx 首先发现每一次大操作等同于进行一次置换,会形成若干个置换环。根据经典结论得,设这些环长为 \(cyc_i\),则有 \(k=\operatorname{lcm}cyc_i\)。于是考虑在原图中构造若干置换环。 然后通过手玩发现,可以在 \(4\) 步以 阅读全文
posted @ 2024-03-09 10:21 yinhee 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 虚高 *2800,放模拟赛 T1 人均切了。 这是 zlt 说的,不是我说的,我还是觉得没那么虚高的。 首先显然是数位 dp。 一个关键点就是怎么计算 \(f_i\times f_{i+1}\)。会发现可以将为 \(4\) 的位置看作 \(0\),否则为 \(1\),则二进制下 \(f_{i+1}= 阅读全文
posted @ 2024-03-09 10:17 yinhee 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 虚高 *2800。放模拟赛 T2 人均切了。 先想树的情况怎么做。枚举每个起点,剩下的贡献就是定值。求这个值可以钦定 \(1\) 为根求出所有的 \(siz\),然后枚举 \(i\) 为起点,以 \(i\) 为起点的答案就是 \(\sum siz_i\) 加上 \(i\) 到 \(1\) 路径上,不 阅读全文
posted @ 2024-03-09 10:16 yinhee 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 这场模拟赛真是太幽默了哈哈哈 Stage 1 不难注意到 \(f_n=\dfrac{1}{\binom{n+m}{m}}\)。 但是上述做法细节太多,尤其容易将 \(\binom{n+m}{m}\) 写成 \(\binom{n+m}{n}\) 导致 TLE 挂分。 所以我们应当参考题解学习高级做法。 阅读全文
posted @ 2024-02-22 14:45 yinhee 阅读(54) 评论(1) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2024-02-10 23:28 yinhee 阅读(0) 评论(0) 推荐(0) 编辑
摘要: 我不会高妙建树做法。喜提最劣解。差点被卡常,但是过了,赢。 考虑从后往前 dp,\(dp_i\) 为以 \(i\) 开头的路径方案数。考虑一个 \(i\) 能从哪些 \(j\) 转移来。发现 \(j\) 一定是从 \(i\) 开始,除了最后一个点,只经过 \(\le i\) 的点能到达的点。 这个条 阅读全文
posted @ 2024-01-21 10:06 yinhee 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 现场做了,离散化数组没开 ll,被卡 au 线 \(\to\) 卡线 ag。 因为代码是半个月前写的了,回忆做法时可能有点偏差,如果发现有误请联系我修改。😃 考虑怎么刻画题目所给条件。发现对于一个区间 \([l,r]\),可以钦定其中一个卡牌 \(i\),使得这张卡牌是第一张无法打出的牌。然后考虑 阅读全文
posted @ 2024-01-21 09:58 yinhee 阅读(19) 评论(0) 推荐(0) 编辑
摘要: %赛场切了! 矩阵是不太好处理的,所以考虑从一行去推下一行。 设上一行选择了 \(p_1,p_2,\cdots,p_k\) 这几个横坐标的位置为 \(1\),分情况讨论一下这一行选择的 \(x\) 位置。 (下列结合自己画图理解) \(x\ge p_1\)。 首先发现如果选择一个 \(x\not\i 阅读全文
posted @ 2024-01-16 17:05 yinhee 阅读(8) 评论(0) 推荐(0) 编辑
摘要: 简单题。想到怎么计数就结束了。 重点就是怎么样计算循环次数。肯定是不能枚举一遍,双指针去数的。 但是发现 \(t\) 有一个很好的性质:它是 \([1,k]\) 内字符的排列。说明每个字符在 \(t\) 中只会出现一次。然后发现,可以按照最长公共子序列那题类似的思路,根据 \(t\) 内字符的位置为 阅读全文
posted @ 2024-01-16 17:02 yinhee 阅读(6) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页
点击右上角即可分享
微信分享提示