上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 67 下一页
摘要: 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 阅读(164) 评论(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 阅读(127) 评论(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 阅读(175) 评论(0) 推荐(0)
摘要: 求出期望 所有情况很好搞 C(n+m 2,n 1). 也就是说求出所有情况的和乘以上面总方案的逆元即可。 可以发现所有情况和经过多少个障碍点有关 和所处位置无关。 简单的设f[i]表示从1,1到n,m经过i个障碍点的方案数。 可以发现求出这个数组就得到了答案。 发现每过一个障碍点 体力就会除以2 所 阅读全文
posted @ 2020-04-02 17:52 chdy 阅读(118) 评论(0) 推荐(0)
摘要: $n\leq 100000$ 题目上求出 多少条本质不同的路线。 首先定义了 相似的城市为度数相同的城市。 还定义了两条路线相同当且仅当长度相同 且对应位置的城市都是相似的。 考虑这张图的形态 n 1条边 且每个点都能到1号点。 不可能出现环 因为 考虑如果出现环必然 x个点 x条边 根据鸽巢原理 阅读全文
posted @ 2020-04-02 16:17 chdy 阅读(125) 评论(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 阅读(184) 评论(0) 推荐(0)
摘要: LINK: "小C的独立集" 无向图的最大独立集问题是NPC的. 而树的独立集是固定的 二分图的最大独立集是网络流的(总点数 最大匹配数。 这道题是求出一张仙人掌图的最大独立集。 跟树差不多 我们考虑环 和非环的问题。 环上点比较特殊除了自己的儿子对自己有限制 还有环上两点对其的限制。 非环 直接树 阅读全文
posted @ 2020-04-02 15:50 chdy 阅读(145) 评论(0) 推荐(0)
摘要: LINK: "Height All the Same" 比赛的时候 被这道题给打自闭了 还有1个多小时的时候开始想 想了30min 无果 放弃治疗。 心态炸了 F不想看了 应该要把题目全看一遍的 下次不能这样了。 首先考虑总共的方案数 $(nm)^{R L+1}$ 你发现 什么都没有了 开始分析性质 阅读全文
posted @ 2020-04-02 10:12 chdy 阅读(175) 评论(0) 推荐(0)
摘要: LINK: "CF662C Binary Table" 一个nm的表格 每个元素都是0/1 每次操作可以选择一行或一列 将0/1翻转.可以操作无限次。 问最终局面最少有多少个1.$n\leq 20,m\leq 100000$ 可以发现 先翻列再翻行等价于先翻行再翻列 先翻行再翻列再翻行 如果行是相同 阅读全文
posted @ 2020-04-01 22:01 chdy 阅读(144) 评论(0) 推荐(0)
摘要: LINK: "跳蚤" 给出一个字符串 将字符串划分成不超过k个子串 每个子串对答案的贡献为字典序最大的子串。答案为字典序最大的子串。 如何划分让答案尽可能的小。 考虑二分答案。 难点在于 分成的子串的最大子串 =mid。 mid 为答案 我们可以把排名为mid的子串给求出来 这个可以二分查找 也可以 阅读全文
posted @ 2020-04-01 20:37 chdy 阅读(110) 评论(0) 推荐(0)
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 67 下一页