摘要: LINK: "[Lydsy1710月赛]小A的咒语" 每次给定两个串 要求从a串中选出x段拼成B串 能否做到。T组数据。 $n\leq 100000,m\leq 100000,T\leq 10,x\leq 100$ 首先考虑贪心的从前往后匹配 若果当前匹配位置比之前还要远覆盖之前的 但是这样做会出现 阅读全文
posted @ 2020-04-02 23:07 chdy 阅读(158) 评论(0) 推荐(0) 编辑
摘要: LINK: "最短路" 一张仙人掌图 求图中两点最短路。 $n=1$ 考虑边数是多少 m =n 1 对于一张仙人掌图 考虑先构建出来dfs树 非树边会形成环 环不可能相交 也没有自环 那么说一每形成一个环需要一条树边和非树边。 所以m=dfn[x]) { int y=0;sum=0; a[++sum 阅读全文
posted @ 2020-04-02 22:03 chdy 阅读(124) 评论(0) 推荐(0) 编辑
摘要: LINK:一个人的高三楼 求一个数列的K次前缀和。 \(n\leq 100000,k\leq 2^{60}\) 前缀和K次。这类似于多项式卷积。 构造 普通型生成函数F(x)表示数列中的每一项 0次前缀和$F(x)=\sum_a_{i+1}xi$ 考虑如何生成1次前缀和 构造多项式G(x). 使得 阅读全文
posted @ 2020-04-02 19:12 chdy 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 求出期望 所有情况很好搞 C(n+m 2,n 1). 也就是说求出所有情况的和乘以上面总方案的逆元即可。 可以发现所有情况和经过多少个障碍点有关 和所处位置无关。 简单的设f[i]表示从1,1到n,m经过i个障碍点的方案数。 可以发现求出这个数组就得到了答案。 发现每过一个障碍点 体力就会除以2 所 阅读全文
posted @ 2020-04-02 17:52 chdy 阅读(114) 评论(0) 推荐(0) 编辑
摘要: $n\leq 100000$ 题目上求出 多少条本质不同的路线。 首先定义了 相似的城市为度数相同的城市。 还定义了两条路线相同当且仅当长度相同 且对应位置的城市都是相似的。 考虑这张图的形态 n 1条边 且每个点都能到1号点。 不可能出现环 因为 考虑如果出现环必然 x个点 x条边 根据鸽巢原理 阅读全文
posted @ 2020-04-02 16:17 chdy 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 题意:n×m的棋盘 有k个格子坏了不能放棋子 每个好的格子只能放一个棋子 至少要摆多少个棋子满足行的棋子个数 =$x_i$列的棋子个数 =$y_i$ $n,m\leq 100,k\leq nm$ 网络流经典题目 不过好久没做了 还是有点菜。 显然 可以考虑二分 结果发现dp不了 看n,m的范围考虑网 阅读全文
posted @ 2020-04-02 16:11 chdy 阅读(173) 评论(0) 推荐(0) 编辑
摘要: LINK: "小C的独立集" 无向图的最大独立集问题是NPC的. 而树的独立集是固定的 二分图的最大独立集是网络流的(总点数 最大匹配数。 这道题是求出一张仙人掌图的最大独立集。 跟树差不多 我们考虑环 和非环的问题。 环上点比较特殊除了自己的儿子对自己有限制 还有环上两点对其的限制。 非环 直接树 阅读全文
posted @ 2020-04-02 15:50 chdy 阅读(140) 评论(0) 推荐(0) 编辑
摘要: LINK: "Height All the Same" 比赛的时候 被这道题给打自闭了 还有1个多小时的时候开始想 想了30min 无果 放弃治疗。 心态炸了 F不想看了 应该要把题目全看一遍的 下次不能这样了。 首先考虑总共的方案数 $(nm)^{R L+1}$ 你发现 什么都没有了 开始分析性质 阅读全文
posted @ 2020-04-02 10:12 chdy 阅读(168) 评论(0) 推荐(0) 编辑